Czy ktoś sugeruje, w jaki sposób włączyć tę funkcję LINQ do SQL?Metoda X nie obsługuje translacji do SQL - booleans i datetime
public bool IsEnabled()
{
return !this.Disabled &&
((!this.EnabledFrom.HasValue || this.EnabledFrom < DateTime.Now) &&
(!this.EnabledTo.HasValue || this.EnabledTo > DateTime.Now));
}
Wyłączone to bool, EnabledFrom i EnabledTo to DateTime? i wszystkie pola bazy danych.
nie wydaje się być dowolny LINQ w kodzie pokazałeś. Wątpię, że to kod powodujący twój błąd. – BlueMonkMN
Przykład zapytania (jego część) za pomocą IsEnabled; query = query.Where (a => a.PageMeta.Hidden ==! Visible && a.PageMeta.IsEnabled() == widoczny); – Eilev
Problem polega prawdopodobnie na tym, że próbuje znaleźć IsEnabled w SQL. Przenieś logikę z IsEnabled bezpośrednio do zapytania linq. – Beku