我有一个返回如下结果的 GroupJoin 查询:
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
});
Alphas 是IEnumerable
,一个 AlphaGroup 包含多个 Alphas。他们都有一个名为“Title”的属性。我需要根据包含字符串“baby”的“Title”属性过滤结果。我怎样才能做到这一点?
编辑:我还应该提到,如果特定的 alpha 组标题包含“婴儿”,则应显示所有具有 AlphaGroupID 的相应 Alpha。