In Meine SQL-db ist Datum, wenn ich Entity Linq Where-Klausel verwende, ich bin mit dem Problem konfrontiert wie "Der angegebene Typ Member 'Date' wird nicht unterstützt in LINQ to Entities. Nur Initialisierer, Entität Mitglieder und Entität Navigation Eigenschaften werden unterstützt. " dies ist mein where-Klausel"Datum" wird in LINQ to Entities nicht unterstützt. Nur Initialisierer
TeamWorks.work_plan_dt == DateTime.Now.Date
var t = uow.TeamWork.GetAll().Where(t => t.work_plan_dt.Date == DateTime.Today.Date);
public DateTime? work_plan_dt { get; set; }
ich verwendet habe dbfunctions.truncatetime
und EntityFunctions.truncatetime
noch ich das Problem bin vor, ich soll nicht den Datentyp in db Seite von Datum Datumzeit ändern, mir bitte
Aufstieg dank
Ihre q Die Frage ist nicht klar, aber es scheint, als ob das Problem tatsächlich nichts mit dem zu tun hat, was Sie denken (der Datumstyp). Bitte schreiben Sie den tatsächlichen Code, der Ihnen diesen Fehler gibt. –
Warum nicht nur 'DateTime.Today'? – Rob
TeamWorks.work_plan_dt.Date == DateTime.Today.Date, –