3

如果我有一个说用户的 Linq 表,然后我会做这样的事情;

public partial class DataAccessDataContext
{
    partial void UpdateUser(User instance)
    {
        //do something here
    }
}

最终发生的是记录永远不会在数据库中更新。

一旦我摆脱了 UpdateUser 方法,数据库就会再次更新。

我在网上找到了一些内容,其中提到只要您实现了插入、更新和删除这三种可扩展性方法中的任何一种,数据库就不再更新。

这是正确的吗?有没有办法让它工作?

4

1 回答 1

7

您需要调用动态更新方法,例如;

this.ExecuteDynamicUpdate(instance);
于 2009-12-22T23:47:26.877 回答