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
出现。
我正在我的项目中实施 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
出现。