【发布时间】:2011-08-02 08:12:00
【问题描述】:
不知道如何正确命名。我在 m:n 关系中有两个实体:成员和角色。
public class Role
{
public int Id { get; set; }
public string Title { get; set; }
public ICollection<Member> MembersInRole { get; set; }
}
public class Member
{
public int Id { get; set; }
public string Name { get; set; }
public string Password { get; set; }
public string Email { get; set; }
public ICollection<Role> Roles { get; set; }
}
我做了一些种子数据:
http://i56.tinypic.com/2vjvj1w.png
问题是,我的成员实体没有分配角色,即使我在上下文中创建它们(如您在图像中看到的那样)。我不知道怎么了。数据库中的表似乎没问题。我不确定上下文实例是否有问题。不过应该没问题,因为我一直在处理种子数据。
【问题讨论】:
标签: entity-framework many-to-many entity-relationship ef-code-first entity-framework-4.1