EF は配列を変換し、配列に含まれる情報をクエリします。

var companyids = RolesInfoList.Where(q => q.parent_id == user.user_CompanyId).Select(q => q.company_id).ToArray();
RolesInfoList = RolesInfoList.Where(q => companyids.Contains(q.parent_id));

おすすめ

転載: blog.csdn.net/qq_37213281/article/details/131324374