我正在尝试创建一个简单的 LINQ 查询,如下所示:
var query = from o in entities.Orders
select new Order
{
Firstname = o.FirstName,
Lastname = GetName()
};
在这里,我希望从数据库中获取 FirstName,并且我想从另一个来源提供 Lastname。当我运行它时,我得到一个异常:“LINQ to Entities 无法识别方法 'System.String GetName()' 方法,并且此方法无法转换为存储表达式。”
如何将自己的方法添加到 LINQ 查询?