【发布时间】:2015-08-31 19:28:57
【问题描述】:
我有一个名为Member 的实体,我想为其设置主键MemberId 和GroupId。在这种情况下,GroupId 是实体 Group 的主键。使用下面的代码,外键设置正确,但不包含在主键中。如何添加外键列来制作复合主键?
public class Member
{
[Key]
public string MemberId { get; set; }
public string MemberName { get; set; }
public string GroupId { get; set; }
[ForeignKey("GroupId")]
public virtual Group Group { get; set; }
}
【问题讨论】:
标签: c# entity-framework foreign-keys primary-key composite-primary-key