2013-06-19 67 views

回答

1

這裏就是你要找的內容:

var ids = context.Students.Where(s => s.CreationDate.Month == 1 && s.CreationDate.Year == 2013).Select(s => s.Id).Distinct().ToList(); 
+0

Hai謝謝,但是使用Ienumerable如何寫這個IEnumerable ids = db.Query (「」).ToList(); () – kvs

+0

它只是工作,即使IEnumerable,否則只是刪除.ToList() –

+0

我寫這樣我得到錯誤IEnumerable < id> ids = db.Query (「選擇不同的id從學生視圖之間日期@ 1)」, new DateTime(2013,1,1),newDateTime(2013,1,31))。 – kvs

0

不testet但它應該是這個樣子的一個DataTable:

int year = 2013, month = 1; 

var test = db.AsEnumerable().Where(x => x.Field<DateTime>("Date").Year == year && x.Field<DateTime>("Date").Month == month).GroupBy(y => y.Field<id>("ids")).Select(z => z.First()); 
相關問題