3
我目前得到想要創建使用代碼首先一對一的關係,當出現以下錯誤主鍵一對一的關係: System.Data.Edm.EdmAssociationEnd:多重無效在關係「C001_Holding_Teste_C001_Holding」中的角色'C001_Holding_Teste_C001_Holding_Source'中。由於從屬角色是指關鍵屬性,上限從屬角色的多重性的必須是1 我的實體定義如下:一到與實體框架代碼優先
[Table("C001_Holding", Schema = "Cad")]
public partial class C001_Holding
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int C001_Id { get; set; }
[MaxLength(16)]
public string C001_Codigo { get; set; }
[MaxLength(100)]
public string C001_Descricao { get; set; }
}
public class C001_Holding_Test
{
[Key]
public int C001_Id { get; set; }
[MaxLength(100)]
public string C001_TestInfo { get; set; }
[ForeignKey("C001_Id")]
public virtual C001_Holding C001_Holding { get; set; }
}
我不想用流利創建這些關係,有誰知道爲什麼會發生這種情況?
Tks。
感謝Slauma,工作起來像一個魅力。 – 2011-03-17 18:45:14