gpt4 book ai didi

linq-to-sql - Linq to SQL 扩展性方法定义

转载 作者:行者123 更新时间:2023-12-01 10:14:54 25 4
gpt4 key购买 nike

如果我有一个 say User 的 Linq 表,然后我会做这样的事情;

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

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

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

我在网上发现了一些东西,提到一旦你实现了 Insert、Update 和 Delete 三种扩展方法中的任何一种,那么数据库就不再更新了。

这是正确的吗?有什么方法可以让它发挥作用吗?

最佳答案

你需要像这样调用动态更新方法;

this.ExecuteDynamicUpdate(instance);

关于linq-to-sql - Linq to SQL 扩展性方法定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1949847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com