【发布时间】:2009-06-22 15:40:29
【问题描述】:
这是一个新问题。
我有一个多层环境,所以我没有创建项目的原始数据上下文,因此我在正确更新表时遇到问题 - 这就是我正在做的事情:
1.) 从 DAL 层获取对象 2.) 做出改变 3.) 在 DAL 层调用 update 并传递修改后的实体 4.) 在我尝试更新的 DAL 层上:
var a = (p => p.ID == 3);
a = myPassedInEntity
myContext.Update();
如果我在调用 update 之前检查“a”,它具有 myPassedInEntity 的值,但保存只是保存旧数据。
为什么没有像 InsertOnSubmit() 一样的 UpdateOnSubmit() ?
【问题讨论】:
标签: c# linq linq-to-sql