【发布时间】:2014-02-18 10:40:23
【问题描述】:
有没有办法做这样的事情?
using (var db = new MyEntities())
{
// getting all users with EntityFramework 6
var allUsers = from u in db.Users
select new
{
MyCustomMethod(u.FirstName)
};
}
当然,因为 EF6 无法将我的方法转换为 SQL 查询,所以它会引发异常。然后我需要做的是在该结果上创建另一个循环并在成员上运行我的方法,有没有办法不需要第二个循环?
【问题讨论】:
-
MyCustomMethod 是做什么的?
-
它将一个字节[]反序列化为对象
-
您的代码中没有循环。 “第二个循环”是什么意思?第一个循环在哪里?
标签: c# .net linq entity-framework linq-to-sql