我正在尝试使用 linq-to-sql,这对我来说都是全新的。
我正在我的数据库中创建不会转换为实际表的对象。本质上,我有一些对象,它们从 3 个不同的表中获取值,然后我使用存储过程选择它们。它工作得很好。
但是,当我需要提交我的更改时,我认为SubmitChanges()
不会工作,我需要制作自己的保存功能。
但是我如何看到实际发生了哪些变化?如果我调用GetChangeSet()
我的数据上下文,它说没有任何改变,即使模型已经改变。
我需要手动跟踪更改吗?如果是这样,我可以使用任何技巧或做法吗?