询问后this question ,在那里我被告知如何 Table<T>.Attach()
方法有效,我还有一个问题。
如何从 DataContext
中分离 LINQ-to-SQL 数据对象的状态跟踪机制?基本上,我想拉一条记录并更改记录上的数据。但是,当我调用 SubmitChanges()
同样DataContext
例如,我不想更新记录,除非我明确调用了 Attach()
.这是如何实现的?
最佳答案
我强烈建议,如果您要使用 LINQ to SQL,您应该更改您的设计以适应 LINQ to SQL 在所有附加的修改后的实体上提交更改的行为。根据我的经验,尝试解决此功能只会带来痛苦。
关于c# - 如何从 DataContext 的跟踪机制中分离 LINQ-to-SQL 数据对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5244687/