Это то, что я пытаюсь сделать.
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 есть что-то, я хочу получить самую последнюю дату, если нет, тогда вернуть ноль, но это не позволяет мне использовать новый Nullable <>().Также как DateTime?не работает.Раньше это работало в linq2sql, но использование EF, на которое я переключился, выдает ошибки.