【发布时间】:2013-05-24 13:33:49
【问题描述】:
我有一个 PostgreSQL 数据库,它通过 Entity Framework Code First 与程序交互。
数据库包含一个表“users”,其中列“visit”类型为 DateTime。
应用程序被描述为;
public class Users
{ ...
[Required]
[Column("visit")]
public DateTime VisitDate
...
}
我试图运行这个查询;
var rslt = context.Visitors.Where(v => v.VisitDate.Date == DateTime.Now.Date).ToList()
但遇到异常:NotSupportedException
怎么了?
【问题讨论】:
-
你能发布你的异常的内部细节吗?
-
你可以使用
var rslt = context.Visitors.Where(v => v.VisitDate.Date == DateTime.Now).ToList() -
@saravanan 我想你的意思可能是
Datetime.Today而不是DateTime.Now?
标签: c# datetime linq-to-entities