实体框架是否可以在原子操作中更新之前更新列并获取旧值?
使用Document.Before
搜索类似Mongo Update的内容,但要搜索实体框架。
答案 0 :(得分:0)
这可能会对您有所帮助。
为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();