如何使用EF在同一日期获取不同员工的多个记录

时间:2016-09-18 08:53:30

标签: c# entity-framework linq

我有一个表格,我存储多个员工的多个记录,我想要一个查询,只返回一个日期内所有员工的总记录,并忽略可能在不同日期的所有其他事件。

         id     username        date             cnic.     amount
         1.          AkA.      12_09_16.        1234.      2000
         2.         AkA         same            1234.      20
         3.         Zzz.        Same.           234.       5000
        4.         Zzz          same.           234.       300
        5.         AkA.         13_09_16.       1234.      250

C#格式,而不是sql

1 个答案:

答案 0 :(得分:0)

正如我所理解的,您可以尝试使用以下代码:

public IList<string> GetUserNames(DateTime specificDate)
{
   var userNames = Entries.Where(x => x.Date == specificDate)
                       .Select(x => x.UserName)
                       .Distinct()
                       .ToList();
   return userNames;
}