我在另一個LINQ語句中有這塊代碼。LINQ返回計數,即使列表爲空
VideoLinks = (from video in m.VideoLinks.DefaultIfEmpty(new VideoGallery())
orderby video.CreatedDate
select new VideoGallery()
{
Source = video.Source,
Type = video.Type,
Links = video.Links,
Title = video.Title
}).ToList()
不幸的是,如果不使用DefaultIfEmpty它通過我一個例外。如果我使用DefaultIfEmpty,即使m.VideoLinks爲null,我也會將視頻鏈接數設置爲1。
所以現在如何才能避免計數1,如果m.VideoLinks是空
你收到的例外是什麼? – mtazva
我不明白downvote的原因。我的問題不是關於例外或者如何解決關於數量和如何使其爲零的例外。異常是未將對象引用設置爲對象的實例 – Praneeth
我沒有投票給它,Praneeth。不知道原因。 – mtazva