【发布时间】:2016-07-01 14:05:03
【问题描述】:
我有三个实体,用户、域和角色。
我有这个类来定义三个实体的关系:
public class UserDomainRole
{
[Key]
public int UserId { get; set; }
[Key]
public int DomainId { get; set; }
[Key]
public int RoleId { get; set; }
}
那么如何设置 UserDomainRole 和其他三个表之间的外键关系呢? 是这样的吗?
public class DeniedDomainRole
{
[Key]
public int UserId { get; set; }
public virtual User User { get; set; }
[Key]
public int DomainId { get; set; }
public virtual Domain Domain { get; set; }
[Key]
public int RoleId { get; set; }
public virtual Role Role { get; set; }
}
那么实体框架会解决这个关系吗?
【问题讨论】:
标签: entity-framework ef-code-first