Похож на глупый вопрос, но я просто не понимаю. Моя сущность:Выражение 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-entity? Это не имеет ничего общего с asp.net-mvc? – gideon