【发布时间】:2023-03-13 18:32:01
【问题描述】:
在 Entity Framework 中使用此代码我收到以下错误。我需要获取特定日期的所有行,DateTimeStart 是这种格式的 DataType 2013-01-30 12:00:00.000
代码:
var eventsCustom = eventCustomRepository.FindAllEventsCustomByUniqueStudentReference(userDevice.UniqueStudentReference)
.Where(x => x.DateTimeStart.Date == currentDateTime.Date);
错误:
base {System.SystemException} = {"指定类型成员'Date'是 在 LINQ to Entities 中不受支持。只有初始化器,实体成员, 和实体导航属性受支持。"}
有什么解决办法吗?
【问题讨论】:
-
我可以在 EF Core 2.1.1 中使用 x.DateTimeStart.Date
标签: linq entity-framework-4 linq-to-entities