我正在向表中插入值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