【发布时间】:2016-11-07 05:23:29
【问题描述】:
这是我的代码,
db.myDBContext.my_tables.Where("REPLACE(LOWER(name),\" \",\"\") == \"{0}\"", value);
显示错误
No applicable method 'LOWER' exists in type 'my_table'
我不能在动态 linq 子句中使用 REPLACE 和 LOWER 吗?
【问题讨论】:
-
这适用于 SQL Server 吗?
-
是的 @juharr ,用于 SQL Server !
-
name应该是表示列名的变量,还是字面意义上的名为“name”的列? -
name是列名 @Crowcoder ,而不是变量!
标签: c# replace sql-server-2008-r2 lowercase dynamic-linq