我試圖在LINQ的字母來進行評估,但表達的不能在SQL編譯。的LINQ表達式「(str1.CompareTo(STR2)<0)」無法翻譯,將在當地
任何提示?
建議的答案不起作用。我得到:
The LINQ expression '(Compare([f].str1, str2, Ordinal) < 0)' could not be translated and will be evaluated locally.
更新:我正在使用http://www.albahari.com/nutshell/predicatebuilder.aspx
如果str是字符串只寫(STR1
Seb
@Seb的PredicateBuilder:你如何期望甚至編譯?沒有'<(string,string)'操作符。 –
@Seb您不能測試對字符串 –