linq2db 更新找不到 .Set 方法的定义 MySQL

linq2db update cannot find definition for .Set method MySQL

我正在我的项目中实施 linq2db,目前我正在尝试执行更新,但我被困在这个问题上。现在我可以看到 class 中没有可用的扩展方法,但是在 github 上的演示和源代码中我似乎找不到与我正在做的有什么不同。所以不知道该怎么做。

错误:

Table:

确保 class 顶部有 using LinqToDB;

此语法有效:

两个 lambda 一个用于 属性 选择器 ,第二个用于 value

db.Product.Where(x => x.ProductID == 1).Set(x => x.Name, x => "ABC");

使用此方法 IntelliSense 你将面临困难,除非你正确设置两个空的 lambadas Set(x=> , x=>),然后 IntelliSense 出现。