У меня есть класс TaskWeekUI с этим определением:LINQ- Макс в котором условие
public class TaskWeekUI {
public Guid TaskWeekId { get; set; }
public Guid TaskId { get; set; }
public Guid WeekId { get; set; }
public DateTime EndDate { get; set; }
public string PersianEndDate { get; set; }
public double PlanProgress { get; set; }
public double ActualProgress { get; set; } }
и я написал этот вопрос:
TaskWeekUI ti = tis.First(t => t.PlanProgress > 0 && t.EndDate == tis.Where(p => p.PlanProgress != null && p.PlanProgress > 0).Max(w => w.EndDate));
Является ли это запрос верно? Могу ли я написать свой запрос лучше этого?
Извините, я редактировал и добавлял запрос, я забыл его. – Shayan
'p => p.PlanProgress! = Null' не требуется в вашем предложении' Where' – fearofawhackplanet
Tnx, Но могу ли я написать запрос для max, где условие? – Shayan