Entity Framework обновляет столбец и получает старое значение в атомарной операции - PullRequest
0 голосов
/ 14 февраля 2019

Возможно ли с помощью Entity Framework обновить столбец и получить старое значение перед обновлением в элементарной операции?

Поиск чего-то вроде Mongo Update с Document.Before, но для Entity Framework.

1 Ответ

0 голосов
/ 14 февраля 2019

Это может помочь вам.Используйте Transaction для элемента управления Concurrency.

Foo newFoo = new Foo() {
    FooId = 2,
    FooName = "John"
}

FooEntity foo = context.Foo.FirstOrDefault(b => b.FooId);

Приведенный выше код даст вам данные FooEntity, и вы можете обновить данные, как показано ниже.

foo.FooName = newFoo.FooName;
context.SaveChanges();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...