- 當我獲取對象從數據庫(有代理POCO對象)
- 我修改它的屬性不會保存更改
- 我再次把它拿來以後從數據庫(我使用相同的對象上下文)
- 屬性的值是什麼?
例如,如果我有收集用戶對象上下文那麼什麼是下面的結果:是否ObjectContext的跟蹤已經獲取的實體重新獲取他們
ObjectContext o = ....;
User u = o.Users.First(u=>u.Id == 1);
Console.WriteLine(u.LastName); // I get 'test' for example
u.LastName = 'SomethingElse';
u = o.Users.First(u=>u.Id == 1);
Console.WriteLine(u.LastName); // What is the result??
如果最後一條語句的結果不是字符串「SomethingElse」那麼有沒有一個如何實現這種功能?
或使用'Detach' ...(這我不得不做,特別是在POST後,當我需要一個觸發器生成的slu)) – RPM1984