0
我正在使用EntityFramework v6.1.2。關於EntityFramework AsNoTracking
我看了一些文章,知道AsNoTracking
的擴展名。
當調用AsNoTracking
時,表示如果實體未連接,則上下文和實體更新爲「將失敗」。
但我已經嘗試和成功更新,我的代碼如下:
private readonly DemoObjectContext _objectContext = new DemoObjectContext();
var order = _objectContext.Orders.AsNoTracking().FirstOrDefault(x => x.Id == 1);(1 is the primary key)
order.OrderStatus = OrderStatus.Processing; // change the orderstatus
//_objectContext.Set<Order>().Attach(order);
_objectContext.Entry(order).State = EntityState.Modified;
_objectContext.SaveChanges();
有什麼事還是沒的EntityFramework(6.1.2)改變些什麼呢?
請幫幫我
Thanks.A爐排我幫助。 – Allen