I have an Entity named Member
, for which I would like to set a primary key of MemberId
and GroupId
. In this case, GroupId
is the primary key of the entity Group
. With the code below, the foreign key is set correctly, but it is not included as part of the primary key. How can I have the foreign key column added to make a composite primary key?
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; }
}