以下查询:
IEnumerable<activity> activityList = PortalContext.activity.Where(item =>
item.schakeling_id == newActivity.schakeling_id &&
item.startdt.Date == DateTime.Now.Date);
我收到此错误:
&#34;指定的类型成员&#39;日期&#39; LINQ不支持 实体。仅初始化程序,实体成员和实体导航 支持属性。&#34;
我尝试了多种不同的方法,但无法使其发挥作用。任何帮助将不胜感激。
答案 0 :(得分:3)
在查询之外创建日期变量:
var currentdate=DateTime.Now.Date;
var activityList = PortalContext.activity.Where(item =>
item.schakeling_id == newActivity.schakeling_id
&& item.startdt.Date == currentdate);