在我的sql數據庫是日期,當我使用實體linq where子句,我面臨的問題,如「指定的類型成員'日期'不支持在LINQ to實體只有初始化,實體成員和實體導航屬性被支持。「這是我的where子句「日期」在LINQ to Entities中不受支持。只有初始值設定項
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; }
我已經使用dbfunctions.truncatetime
和EntityFunctions.truncatetime
還是我面對這個問題,我不應該改變從日期爲datetime分貝側的數據類型,請幫我
先感謝
您的問與答uestion不清楚,但看起來問題實際上與您的想法(日期類型)無關,請張貼給您這個錯誤的實際代碼。 –
爲什麼不只是'DateTime.Today'? – Rob
TeamWorks.work_plan_dt.Date == DateTime.Today.Date, –