我有一个方法,应该从名为ENTRY的表格(和EntitySet)中获取最新发布的消息。
/// 该方法将“天数”作为参数,用于创建新的TimeSpan(days,0,0,0);!!
/// 该方法将“天数”作为参数,用于创建新的TimeSpan(days,0,0,0);!!
using (Entities db = new Entities())
{
var entries = from ent in db.ENTRY
where ent.DATECREATE.Value > DateTime.Today.Subtract(new TimeSpan(days, 0, 0, 0))
select new ForumEntryGridView()
{
id = ent.id,
baslik = ent.header,
tarih = ent.entrydate.Value,
membername = ent.Member.ToString()
};
return entries.ToList<ForumEntryGridView>();
}
这里数据库中的DATECREATED是可空的。我不能在这个查询中放置“if”语句……有没有办法检查它?提前感谢。
||
的工作原理。 - Domenic