最初にエンティティ フレームワーク コードを使用しています。私はコレクションを持っています:
IDbSet<A> As {get;set;}
A は次のようなオブジェクトです。
public class A
{
public int Id {get;set;}
public string name {get;set};
....
public IList<B> Bs {get;set;}
}
そしてBは:
public clas B
{
public int Id {get;set;}
public string name {get;set;}
}
linq を使用して、IList に B.name == "something" を含む As をフィルター処理したいので、これを実現するにはどうすればよいですか? 私は次のようなことをしようとしています:
context.As.Where(a => a.Bs.contains(....));