在我的表TimeTable
我有Title,FromDate,ToDate
等列,我试图以月为基础获得结果。对于这一点,我试图通过使用实体框架一样,使用EntityFramework获取每月明智的数据
DataObject.Entities entities=new DataObject.Entities();
DataObject.TimeTable timeTable
= entities.TimeTables.First(t=>t.FromDate.Month<=DateTime.Now.Month
&& t.ToDate.Month>DateTime.Now.Month)
{
//
}
但是在这里,在t.FromDate.Month
其示值误差像<System.DateTime> doesn't contain definition for Month
其示值误差......我怎么能解决这个问题,任何人都可以帮助我在这里,
什么都没有fromdate和todate是日期时间 – Boomer
的类型。 ToList将强制执行查询并将表中的所有行加载到内存中,然后过滤 – shanish