을의 일부이고 부모 개체를 얻을 다음LINQ 쿼리 - 적어도 하나의 자식 엔터티 목록
class Account
{
public virtual Ilist<Manager> Managers{get;set;}
}
class Manager
{
public virtual Ilist<Account> Accounts{get;set;}
}
...
private void Filter()
{
// List of Accounts
// Each Account has one or more Managers
// Each Manager has one or more Accounts
Ilist<Manager> FilteredManagers = new List<Manager>();
FilteredManagers .Add(new Manager(1));
FilteredManagers .Add(new Manager(2));
etc.
//I tried something like
var _Accounts = from a in Accounts
where FilteredManagers.Contains(a.Managers)
select a
//but this didn't compile
}
내가 한 모든 계정을 반환 계정으로 쿼리를 실행하려면 더 많은 관리자 FilteredManagers에 또한 꽤 noobish 접근 내가 가정하지만 프로그래밍에 새로운 있습니다.
방법 : FilteredManagers.Contains은 (a.Managers.Any은()) – iceheaven31