質問のタイトルに何を書き込むのか分かりませんでした。ここに私のサンプルがあります。あなたはFOOSとバーの両方が非アクティブ(Active = false)
として設定することができます見ることができるようにLinqアクティブな子エンティティのクエリ
public class Foo
{
public bool Active {get; set;}
public ICollection<Bar> Bars {get; set;}
}
public class Bar
{
public bool Active {get; set;}
}
:私は次のようにバーのコレクションを持っているのFooクラスを持っています。私はすべてのアクティブなFooをそのアクティブバーで返すサービス(RIA)を書いていません。
は、これは私がこれまで持っているものです。
public IQueryable<Foo> GetFoos()
{
return ObjectContext.Foos.Where(f => f.Active)
.Include("Bars");
}
事は上記のクエリは、すべての単一のBar
を持つすべてのアクティブFoo
を返すということですので、どのように私はのみアクティブBars
が含まれていますか?
シンプルで効果的な...どうもありがとうございました! – sebagomez