我有兩列,「添加日期」和「修改日期」。Linq to SQL - 由兩個柱子排序
我想訂購所有產品的修改日期,但因爲它可以爲空我想在這種情況下添加日期。
var q = from c in db.Products
where c.UserID == UserID
orderby c.DateModified ?? c.DateAdded descending
select
new ManageProducts
{
ID = c.ID,
Image = c.Photo.PhotoFile,
Name = c.Name,
DateAdded = (DateTime) c.DateModified ?? c.DateAdded
};
這給我一個錯誤的
DateAdded = (DateTime) c.DateModified ?? c.DateAdded
'c.DateModified.Value'試試這個。 – 2012-08-15 12:41:35
嘗試用'DateAdded = c.DateModified.HasValue? c.DateModified.Value:c.DateAdded' – user1429080 2012-08-15 12:55:00