我有 EdmAssociationConstraint: : The number of properties in the Dependent and Principal Roles in a relationship constraint this exception in EF 5
我想使用数据注释来解决这个问题
public class Task
{
[Key, Column(Order = 0)]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int TaskId { get; set;}
public string Name { get; set; }
}
public class Trigger
{
[Key, Column(Order = 0)]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int TriggerId { get; set; }
public string Name { get; set; }
[Key, Column(Order = 1)]
public int TaskId { get; set; }
[ForeignKey("TaskId")]
public virtual Task Tasks { get; set; }
}
public class TriggerHistory
{
[Key, Column(Order = 0)]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int TriggerHistoryId { get; set; }
[Key, Column(Order = 1)]
public int TaskId { get; set; }
[ForeignKey("TaskId")]
public virtual Task Task { get; set; }
[Key, Column(Order = 2)]
public int TriggerId { get; set; }
[ForeignKey("TaskId")]
public virtual Trigger Triggers { get; set; }
public string Name { get; set; }
}