0
這就是我正在做的。如何在ef linq查詢中返回空值日期時間
data = (from t in db.Table
where ...
select new
{
Property = t.Table2.Any() ? new Nullable<DateTime>(t.Table2.OrderByDescending(x => x.DateField).FirstOrDefault().DateField) : null
});
如果在表2什麼我想最近的日期如果不是則返回null但它不是讓我用新的可空<>()。還是AS DateTime?不起作用。這用於在linq2sql工作,但使用EF,我已經切換到它會引發錯誤。
是DateField是DateTime還是可以爲空的DateTime? – mjwills
另外,退後一步並解釋您希望查詢完成的操作。這可能是你以錯誤的方式攻擊它...... – mjwills