Я вставив значения в таблице QueryList
Как получить несколько вставленных значения идентификаторов в Entity Framework
[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
Конечно, вы правы - слишком рано утром здесь :-) Мозг еще не до скорости. ....: _) –
Спасибо большое .. его работая отлично. curentScope.Complete(); должен выходить за пределы петли foreach – Somashekhar