看起來像一個愚蠢的問題,但我只是不明白。 我的實體:Linq表達式可爲空
public class Page
{
public int Id { get; set; }
//...
public int? ParentId { get; set; }
}
在控制器:
db.Pages.First(x => x.ParentId == null);
按預期方式工作(返回一些元素)。 但是:
int? test = null;
db.Pages.First(x => x.ParentId == test);
拋出Sequence contains no elements
我怎麼錯過?
你在使用linq-to-entities嗎?這與asp.net-mvc沒有任何具體關係? – gideon 2012-02-14 09:56:57