如果我有一个Linq表,说User和我那么做这样的事情;
public partial class DataAccessDataContext
{
partial void UpdateUser(User instance)
{
//do something here
}
}
最终发生的事情是记录永远不会在数据库中更新。
一旦我摆脱了UpdateUser方法,数据库就会再次更新。
我在网上发现了一些内容,提到一旦你实现了插入,更新和删除三种可扩展性方法中的任何一种,就不再更新数据库了。
这是否正确,有没有办法可以让它发挥作用?
答案 0 :(得分:7)
您需要调用动态更新方法,如;
this.ExecuteDynamicUpdate(instance);