Zostałem pobrany biblioteki DynamicLinq przez pakiet nuget. Użyłem go poniżej:Ambigiuous wywołanie metody między metodami rozszerzenia
db.ReservationSet.Where("blbalbabla",1,2)
Ale dostaję poniżej wyjątku.
błędu 38 wywołanie jest niejednoznaczna pomiędzy następującymi sposobami lub właściwości: 'System.Linq.Dynamic.DynamicQueryable.Where (System.Linq.IQueryable, ciąg PARAMETRY Zadanie [])', a ' System.Linq.Dynamic.DynamicQueryable.Where (System.Linq.IQueryable, ciąg params Zadanie [])”C: \ Projects \ IEKeysNew \ IEKEYS \ \ ReportController.cs Kontrolery 145 22 IEKEYS
tutaj jest znakiem obu metod.
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);
Nie mogłem znaleźć czegoś, aby pozbyć się tego wyjątku czasu kompilacji.
It0s daje wyjątek ambiwalentny między tą samą metodą (nie bierze pod uwagę Generic Where in the exception). Czasami to mi się przydarza, spróbuj oczyścić rozwiązanie i ponownie zbuduj. –