【发布时间】:2011-05-17 00:03:02
【问题描述】:
我们有一个旧数据库 (SQLServer 2008),其中包含数千行。每条记录都有一个 logdate 字段,它是一个日期,但以 21/04/2010 16:40:12 格式存储为 varchar。
我们只需要返回未来logdate所在的行,并按日期排序。我们可以拉回服务器上的所有行并过滤,但这似乎是错误的并且不会扩展。
有没有办法在 Entity Framework 4 中进行过滤和排序。
这是我们认为可能有效的方法,但它失败了。
from c in db.changes
where [DateTime]c.logdate > DateTime.Today()
orderby [DateTime]c.logdate
select c;
感谢任何帮助。
【问题讨论】:
标签: sql-server-2008 entity-framework-4 linq-to-entities