【发布时间】:2011-10-28 08:55:50
【问题描述】:
我正在尝试执行以下代码并收到错误消息
public List<Log> GetLoggingData(DateTime LogDate, string title)
{
var context = new LoggingEntities();
var query = from t in context.Logs
where t.Title == title
&& t.Timestamp == LogDate
select t;
return query.ToList();
}
我收到的错误是“LINQ to Entities 不支持指定的类型成员 'Date'。仅支持初始化程序、实体成员和实体导航属性。”我尝试了各种将所有内容转换为字符串的尝试,仅比较日期部分,但似乎无法获得正确的组合。非常感谢任何帮助。
【问题讨论】:
-
向我们展示 Logs 类和它被映射到的表。
-
我将 EFv1 与 .net 3.5 一起使用。日志类只是企业库中的一个日志表,标题为字符串类型,时间戳为日期时间字段。我只想比较日期部分
标签: c# entity-framework linq linq-to-entities