0
我想從我的MySQL數據庫拉數據,然後使用LINQ分組結果,但我得到錯誤「不能隱式轉換類型'System.DateTime?'到「System.DateTime」。存在明確的轉換(您是否缺少演員?)「。不能隱式轉換類型'System.DateTime?'到'System.DateTime'在LINQ查詢
我的數據主要由字符串組成,但有幾個DateTime列顯然是問題的原因。其他線程的建議似乎不使用LINQ,但我想知道是否有可能在我的LINQ查詢中解決這個問題?
這裏是我的代碼,其中的項目列表是從迭代我的數據庫填充一個片段:
List<dynamic> Items = new List<dynamic>();
var items = from t in Items
group t by t.Name into g
select new
{
Name = g.FirstOrDefault().Name,
DateOnSale = g.FirstOrDefault().DateOnSale
};