我想對具有StartTime
特性的對象列表執行以下查詢。問題是,有時可以創建值爲null
。執行Linq查詢時的時間距離條件計算
那麼,我該如何檢查值是否爲null
,以及它是否在2個值之間執行一個隨機數?
var myOtherQuery = db.Table.Select(e=> e);
var myQuery = myOtherQuery.Select(e => new { e, TimeDistance = ((DateTime) e.StartTime - DateTimeNow).TotalMinutes });
這是L2SQL * 某些對象在開始時間空值,這導致一個例外,而試圖確定的該TimeDistance *
哪裏是空值發現了什麼?你的意思是有時StartTime爲空?您可以檢查C#中的值使用??運算符 – TheKingDave 2013-02-19 15:49:20
這是LINQ to SQL,LINQ to Objects,Entity Framework,還有其他什麼? – 2013-02-19 15:49:22