0

私は次のリポジトリメソッドを持っています:-

public IQueryable<AccountDefinition> FindAccountDefinition(string q)
        {
            return from ad in entities.AccountDefinitions.Include(a => a.SDOrganization)
                   where (q == null || ad.ORG_NAME.ToUpper().StartsWith(q.ToUpper()) )
                   select ad;
 }

しかし、私は .include を適用してから .where を適用しているので、上記がどのように実行されるかわかりませんか? SDOrganization ナビゲーション プロパティは、where 句に一致するレコードの Dataabse から取得されますか?それとも、ナビゲーション プロパティが廃止された後、フィルターが発生しますか?

4

1 に答える 1