小编coo*_*oop的帖子

外键映射到实体框架中的复合键

尝试首先使用实体​​框架代码设置以下关系.以下代码不起作用我尝试了很多变化...有没有人有线索?

CONSTRAINT [FK_EVENT_Contact] FOREIGN KEY (Patient_ID,[Contact_ID]) REFERENCES
[PatientContact](Patient_ID,Person_ID)



public class PatientContact
{
    [Key, Column(Order = 0)]
    [DatabaseGenerated(DatabaseGeneratedOption.None)]
    public int Person_ID { get; set; }
    public virtual Person Person { get; set; }

    [Key, Column(Order = 1)]
    [DatabaseGenerated(DatabaseGeneratedOption.None)]
    public int Patient_ID { get; set; }
    public virtual Patient Patient { get; set; }
}

public class Event
{
    [Key]
    public int Event_ID { get; set; }

    [Required]
    public int EventType_ID {get;set;}
    public virtual EventType EventType { get; set; }

    [ForeignKey("Patient")]
    public …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework ef-code-first

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

ef-code-first ×1

entity-framework ×1