我已經通過nuget包下載了DynamicLinq庫。我用它如下擴展方法之間的模擬方法調用
db.ReservationSet.Where("blbalbabla",1,2)
但我得到異常。
錯誤38的呼叫是以下方法或 屬性之間曖昧: 'System.Linq.Dynamic.DynamicQueryable.Where(System.Linq.IQueryable, 串,params對象[])' 和 ' System.Linq.Dynamic.DynamicQueryable.Where(System.Linq.IQueryable, 串,則params 對象[])」 F:\項目\ IEKeysNew \ IEKEYS \控制器\ ReportController.cs 145 22 IEKEYS
這裏是兩種方法的標誌。
public static IQueryable<T> Where<T>(this IQueryable<T> source, string predicate, params object[] values);
public static IQueryable Where(this IQueryable source, string predicate, params object[] values);
我無法找到某些東西來擺脫這種編譯時異常。
It0s在同一個方法(它不考慮異常中的通用位置)之間給出了一個ambigous異常。有時候會發生在我身上,嘗試清理解決方案並重新構建。 – 2012-07-24 11:51:48