Обновление с использованием EntityFramework Extended
У меня есть список объектов, в данном случае, скажем, его словарь. Я хочу обновить каждый элемент в этом списке и назначить ему несколько новых значений, но при запуске я получаю следующее.
Мысли?
Сообщение об ошибке:
ExecuteReader требует, чтобы команда имела транзакцию, когда назначенное команде соединение находится в ожидающей локальной транзакции. Свойство Transaction команды не было инициализировано.
Код:
var db = new OrchidCVBReviewEntities();
db.tblRegistrations.Update(reg => 556083 == reg.RegID, r => new tblRegistration { RegID = 556083, PeopleType = 5555);
Пример на EF Extended githum выглядит очень похоже, поэтому я не уверен, где я ошибся. Пример ( отсюда):
var db = new TrackerEntities();
string emailDomain = "@test.com";
int count = db.Users.Update(
u => u.EmailAddress.EndsWith(emailDomain),
u => new User { IsApproved = false, LastActivityDate = DateTime.Now });