Je suis en train d'insérer des valeurs dans la table QueryList
[QueryID] [WorkItemID] [RaisedBy]
1 123 xyz
2 234 abc
où QueryID
est une colonne Identity
.
Je suis en train d'utiliser une boucle foreach
et d'insérer plusieurs valeurs en même temps. Ma question est de savoir comment obtenir toutes les nouvelles valeurs Identity
insérées dans Entity Framework 3.5
Voici mon code
using (TransactionScope currentScope = new TransactionScope())
{
Query newQuery = new Query();
foreach (long workItemId in workItemID)
{
newQuery = new Query();
...
currentScope.Complete();
success = true;
}
}
entityCollection.SaveChanges(true);
int QueryID = newQuery.QueryID; //Cela me donne la dernière valeur d'Identity