Har*_*ock 14 c# entity-framework
我收到这个错误:
无法确定CustomerDetail和Customer类型之间关联的主要结束.
这是我Customer和CustomerDetail模特
[Table("CUSTOMER")]
public class Customer
{
[Required]
[Column("CUSTOMER_ID")]
public int Id {get; set;}
[Column("FIRST_NAME")]
public string FirstName {get; set;}
// other fields
public virtual CustomerDetail customerDetail {get; set;}
}
[Table("CUSTOMER_DETAIL")]
public class CustomerDetail
{
[Required]
[Column("CUSTOMER_DETAIL_ID")]
public int Id {get; set;}
// other fields
public virtual Customer Customer {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
Customer到CustomerDetail了1:1的关系.
mcl*_*129 10
我认为您必须ForeignKey在Customer属性上指定映射到实体上存在的key属性的关系.
[Table("CUSTOMER_DETAIL")]
public class CustomerDetail
{
[Required]
[Column("CUSTOMER_DETAIL_ID")]
public int Id {get; set;}
// other fields
[ForeignKey("Id")]
public virtual Customer Customer {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
这个问题指的是一个不同的错误,但与你想要达到的目标有着相似的目标.
| 归档时间: |
|
| 查看次数: |
27031 次 |
| 最近记录: |