【发布时间】:2008-10-14 11:30:03
【问题描述】:
当创建一个映射到我的一个 SQL Server 表的新对象时,LINQ 在我调用 SubmitChanges 时将一条新记录插入到表中。我想阻止这种情况,但仍然需要我的新对象。
我知道自定义方法,但无论如何要禁用此行为,以便它只更新现有记录并且从不插入新记录,无论我是否调用了MyTableClass myObject = new MyTableClass()。
谢谢。
【问题讨论】:
-
“新”本身不会做任何事情......你需要不遗余力地将它(附加/插入提交)添加到上下文......?
标签: c# sql-server linq