【发布时间】:2012-01-02 13:39:44
【问题描述】:
考虑:
class Foo
{
public string Name{get;set;}
public string[] WebSites{get;set;}
}
我有一个问题:
var allFoo=db.Persons.Select(p=>new Foo()
{
Name=p.Name,
WebSites=p.WebSites.Select(q=>q.Caption).ToArray(),
}).ToList();
但我收到错误“LINQ to Entities 无法识别方法 'System.String[] ToArray...”。
如何通过 linq 到实体的数组中获取所有 foo 和网站字符串?
【问题讨论】:
-
你能显示你的 Persons 类的定义吗?
标签: c# linq linq-to-entities