2010-09-25 79 views
3

当我设置,其中它包含一个unicode列名EntityDataSource的条款,此异常情况:指定在动态一个unicode命名柱where子句(实体框架)

的简单的标识符“عنوان_قرارداد” 绝仅包含基本拉丁字符 。要使用UNICODE字符,请使用 转义标识符。近线6, 列4

,这是我的代码的一部分:

GridDataSource.Where = "it.عنوان_قرارداد == \"something\""; 

我使用转义标识符,但发生这一新的异常尝试:

查询语法 6,第4列

是否存在任何解决这个问题的方法?

回答

2

最后我找到了解决办法:

GridDataSource.Where = "it.[عنوان_قرارداد] == \"something\"";