2010-09-25 81 views
3

當我設置,其中它包含一個unicode列名EntityDataSource的條款,此異常情況:指定在動態一個unicode命名柱where子句(實體框架)

的簡單的標識符「عنوان_قرارداد」 絕僅包含基本拉丁字符 。要使用UNICODE字符,請使用 轉義標識符。近線6, 列4

,這是我的代碼的一部分:

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

我使用轉義標識符,但發生這一新的異常嘗試:

查詢語法 6,第4列

是否存在任何解決這個問題的方法?

回答

2

最後我找到了解決辦法:

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