LINQ 到实体框架 4.0。 SQL 服务器。
我试图返回一个对象列表,数据库中的一列是 varchar(255) 并包含日期。我正在尝试将值转换为日期时间,但我还没有找到解决方案。
Example:
List<MyObject> objects = (from c in context.my_table
where c.field_id == 10
select new MyObject()
{
MyDate = c.value // This is varchar, want it to be datetime
}).ToList();
这不可能吗?
更新。这是 LINQ to Entity。当尝试转换为日期时间时,我得到:
LINQ to Entities does not recognize the method 'System.DateTime ToDateTime(System.String)' method, and this method cannot be translated into a store expression.
答案是实体框架目前无法实现这一点。 LINQ 本身确实如此,只是实体框架不支持。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)