我有一个实体数据源连接到我的数据库,并且我想使用"Where“属性过滤结果。作为测试,我有以下几点:
it.CustomerID is not 6我得到了以下错误:
The query syntax is not valid. Near term '6', line 6, column 25.我想我输入的内容是错误的,但是为什么呢?
发布于 2014-09-13 22:21:20
"Where“属性的用法遵循实体SQL语言。所以,我认为正确的语法是:
it.CustomerID != 6或
it.CustomerID <> 6实体SQL参照-“不等于”运算符:http://msdn.microsoft.com/en-us/library/vstudio/bb399278(v=vs.100).aspx
发布于 2015-11-29 03:04:10
将'is not‘删除到!=,并确保我们不能在EntityDataSource上编写任何函数,如upper(),lower()..等,但您可以像Linq查询一样执行它
https://stackoverflow.com/questions/25824058
复制相似问题