我正在使用 Entity Framework 5,并且拥有以下实体:用户、角色和文件。
我需要检查两个角色列表是否至少有一个共同点:
List<Role> a = user.Roles;
List<Role> b = file.Roles;
Boolean commonRoleFound = a.Intersect(b).Count() > 0;
有一个更好的方法吗?也许使用任何?也许其他?
性能更好的选择是什么?
谢谢你,米格尔
我正在使用 Entity Framework 5,并且拥有以下实体:用户、角色和文件。
我需要检查两个角色列表是否至少有一个共同点:
List<Role> a = user.Roles;
List<Role> b = file.Roles;
Boolean commonRoleFound = a.Intersect(b).Count() > 0;
有一个更好的方法吗?也许使用任何?也许其他?
性能更好的选择是什么?
谢谢你,米格尔