У меня есть время, когда я пытаюсь сопоставить строки с нулевым столбцом. Я знаю, что в SQL я должен использовать ключевое слово IS, чтобы найти пустые столбцы:
SELECT * FROM Categories WHERE ParentCategoryID IS NULL;
Я пытаюсь воссоздать указанный выше запрос в LINQtoSQL. Я пробовал:
var RootCats = categoriesRepository.Categories
.Where(c => c.ParentCategoryID == null);
Но это не возвращает никаких записей вообще. Я нашел несколько постов, которые используют синтаксис, отличный от того, к которому я привык в этом посте здесь . Но у меня были трудности с переводом этого принципа в форму лямбды.
Как использовать выражения LINQtoSQL и Lambda для поиска строк с нулевыми столбцами?
Редактировать
За вопрос в комментариях - ParentCategoryID является целым числом.