我確定這是一件非常簡單的事情,但我正在努力找出原因。LINQ Dynamic Where - 字符串參數丟失
我有以下代碼:
Argument cannot convert from string to 'System.Linq.Expressions.Expression<System.Func<Context.MyTable, bool>>'
我認爲你可以將字符串中的where子句不傳:
string condition = string.Format("{0}.Contains({1})", column, value);
var query = DataContext.MyTable.Where(condition);
,我得到的是一個錯誤,但奇怪的一個問題,如在這篇文章中指出:
關於我缺少的任何想法?也許一個無效的命名空間(我有System.Linq)?
謝謝,我只是給你接受的答案,只是因爲你先回答了,而我發現信息之前發佈了其他人,我沒有看到他的職位,直到我得到它的工作。這工作像一個魅力。謝謝。 – CodeLikeBeaker 2010-02-22 19:16:06