我有以下存储库方法:-
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 then .where,所以我不确定上述将如何执行?是否会从 Dataabse 中检索与 where 子句匹配的记录的 SDOrganization 导航属性,或者导航属性将在过滤器发生后停用?