如何从此年份列表中查找最长日期年份

时间:2017-03-16 17:29:04

标签: entity-framework

如何从这个年份列表中找到最大年份,所以有一个例子,如果有2001年,2002年,2003年。它应该显示2003年为最大年份。

var result = _disbursementsDAL.GetFirst<DisbursementSchedule>().Process_End_Date.Year;

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:

var result = _disbursementsDAL.GetAll<DisbursementSchedule>()
                              .Max(ds => dsProcess_End_Date.Year);

如果您的数据访问层有一个返回所有DisbursementSchedule的方法。我使用了一个名为GetAll的方法。您可能没有任何名为GetAll的方法,但您需要一个返回所有DisbursementSchedule个对象的方法。