J'ai un .net de la transaction avec un SQL insert pour un MS SQL 2005 DB. La table a une identité de la clé primaire.
Lorsqu'une erreur se produit au sein de la transaction, Rollback() est appelée. Les insertions de lignes sont restaurées correctement, cependant la prochaine fois je insérer les données dans la table, l'identité est incrémenté comme si la restauration n'a jamais eu lieu. Donc, essentiellement, il y a des lacunes dans l'identité de séquence. Est-il possible d'avoir le Rollback() la méthode de récupérer le manque d'identité?
Je ne suis pas aborder ce la bonne manière?