テーブルに値を挿入しています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