我有一個類別模型,它有一個ParentID字段int?數據類型。 我試圖做到這一點:Linq lambda null-coalescing一個空值int
WHERE
ISNULL(ParentID,0) == ParentCategoryID
...在LINQ,但似乎是掙扎的,因爲它告訴我,我不能申請?給ParentID,因爲它是一個可爲空的整數。
IList<Category> ChildCategories = AllCategoriesAsList
.Where(c => c.ParentID ?? 0 == ParentCategoryID)
.ToList();
我有點卡住了。
我甚至不知道'HasValue'。太棒了。謝謝亞歷克斯 – 2012-01-09 11:29:17
@歡迎您歡迎 – Alex 2012-01-09 12:38:33