【发布时间】:2011-08-08 22:02:22
【问题描述】:
我有两个类,Group 类与 User 类(代表用户所属的组)是多对多的关系,然后组与用户类(代表所有者)也有一对多的关系一组)。
如何映射?
public class User
{
public int Id { get; set; }
public string Avatar { get; set; }
public string Name { get; set; }
public string Message { get; set; }
public virtual ICollection<Group> OwnedGroups { get; set; }
public virtual ICollection<Group> Groups { get; set; }
}
public class Group
{
public int Id { get; set; }
public DateTime CreateDate { get; set; }
public DateTime ModifyDate { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public bool System { get; set; }
public int ViewPolicy { get; set; }
public int JoinPolicy { get; set; }
public string Avatar { get; set; }
public int Order { get; set; }
public int GroupType { get; set; }
public virtual User Owner { get; set; }
public virtual ICollection<User> Members { get; set; }
}
提前通知!
【问题讨论】:
标签: c# mapping entity-relationship ef-code-first entity-framework-4.1