2016-09-18 25 views
-2

我在那裏我存儲多個記錄,多個員工,我想那只是返回所有員工的總記錄一個日期,而忽略其他所有發生的查詢表以獲得相同的日期不同的員工的多個記錄這可能在不同的日期。如何使用EF

  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

+2

請發表您的表結構和你試過的任何代碼。 – sachin

+0

是SQL或C# –

+1

這些問題得到的答案,而不是接近的選票。至少要顯示你的模型類,那麼它很可能會收到執行該工作的linq查詢。 – mok

回答

0

正如我理解正確的話,你可以嘗試使用下面的代碼:

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