2012-06-04 97 views
1

我想過濾一個LINQ查詢,但它不接受我的where子句,我不知道要使用什麼樣的Lambda函數。LINQ查詢與實體框架中的Where子句

這是我想要的,但是這會引發錯誤。

var query = from s in _db.Students where s.Payments == null orderby s.LastName select s; 
+0

什麼錯誤是什麼呢? –

回答

1

假設Payments不是Students一個領域,而是表示與此相關的StudentPayment項目集合的屬性,嘗試此查詢代替:

var query = from s in _db.Students where !s.Payments.Any() orderby s.LastName select s; 
+0

非常感謝你的工作。 –