テーブルに値を挿入していますQueryList
[QueryID] [WorkItemID] [RaisedBy]
1 123 xyz
2 234 abc
は列ですQueryID
。Identity
ループを使用して、foreach
一度に複数の値を挿入しています。私の質問はIdentity
、Entity Framework 3.5 で新しく挿入されたすべての値を取得する方法です。
これは私のコードです
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; //It gives me last 1 Identity value