我有两个实体:
public class Banner {
public Int32 Id { get; set; }
public String Name { get; set; }
public virtual ICollection<Role> Roles { get; set; }
} // Banner
public class Role {
public Int32 Id { get; set; }
public String Name { get; set; }
public virtual ICollection<Banner> Banners { get; set; }
} // Role
我有一个角色 ID 列表:
List<Int32> roles;
我需要在我的列表中找到至少包含一个角色的所有横幅:
context.Banners.Where(x => x.Roles.Contains(????))
我怎样才能做到这一点?
谢谢你,米格尔