当我设置包含unicode列名的EntityDataSource的where子句时,会发生以下异常:
简单标识符'عنوان_قرارداد' 必须包含基本的拉丁字符 只要。要使用UNICODE字符,请使用 转义的标识符。在第6行附近, 第4栏。
这是我的代码的一部分:
GridDataSource.Where = "it.عنوان_قرارداد == \"something\"";
我尝试使用转义标识符,但发生了以下新异常:
查询语法无效。,line 6,第4栏
这个问题有解决办法吗?
答案 0 :(得分:2)
最后我找到了解决方案:
GridDataSource.Where = "it.[عنوان_قرارداد] == \"something\"";