2
該查詢只適用於英語。 (utf-8_general_ci) 我在db(phpmyadmin或mysql Workbench)中看到希伯來文。 問題是從db中讀取VALUES。我在Mysql的希伯來語有問題。我使用visualstudio10,連接器和linq。我能做什麼?
*我用linqtosql做查詢,模型是EntityFramework。
這是一個示例:
using (dbEntities model = new dbEntities())
{
List<string> lstNoth = new List<string>();
var query = from t in model.producttype
where t.ProductTypeName.Contains(text)
select new
{
t.ProductTypeName
};
foreach (var item in query) //value in hebrew didn't get inside.
{
lstNoth.Add(item.ProductTypeName);
}
}
*對於微軟(mssql或.mdf)的分貝數據庫中的相同查詢可以很好地與希伯來語和英語匹配。 – Liroy 2011-05-16 18:21:12
如果您刪除了where子句,它會進入內部嗎? – Amy 2011-05-16 19:25:01
您是否嘗試在服務器端啓用查詢日誌,並查看Linq轉換的SQL字符串? – 2011-05-17 00:01:46