2 つのエンティティを結合する次のようなクエリがあります。
IEnumerable<ICD.ViewModels.HomeSearchViewModel> query =
ICDUnitOfWork.AlphaGroups.Find().GroupJoin(ICDUnitOfWork.Alphas.Find(),
a => a.AlphaGroupID,
g => g.AlphaGroupID,
(alphaGroups, alphas) =>
new ICD.ViewModels.HomeSearchViewModel
{
AlphaGroups =
alphaGroups,
Alphas = alphas,
SearchTerm = searchTerm
}).OrderBy(x => x.AlphaGroups.Title);
Alphas エンティティを「コード」と呼ばれる別のエンティティと結合する必要があります。これを 1 つのクエリで行うことは可能ですか、それとも 2 つの個別のクエリに分割する必要がありますか?