は考えてみましょう:どのように私はエンティティにlinqを持つプロパティの項目の配列を取得するには?
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は... []たToArray可能System.String方法」を認識しません" を取得します。
私はどのように取得するlinqとエンティティに配列のすべてのfooとウェブサイトの文字列ですか?
Personsクラスの定義を表示できますか? – rejj
役に立つかもしれないhttp://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/d53801f9-606e-4081-9360-b7efbaa93ad2 – keyboardP