【发布时间】:2015-03-27 16:55:45
【问题描述】:
我有 2 张桌子:
网站:
public class Site
{
public int Id { get; set; }
public virtual PersonDetail Person { get; set; }
}
人物详情:
public class PersonDetail
{
public int Id { get; set; }
public virtual Site PbnSite { get; set; }
}
一个网站不一定有一个人,一个人也不一定有一个网站。因此,这种关系在两端都是可选的。 我得到了错误:
无法确定之间关联的主体端 类型“站点”和“人员详细信息”。本协会的主体 必须使用关系流式 API 显式配置 或数据注释。
尝试使用此架构更新我的数据库时。 我知道一个解决方案是根据需要设置其中一个,但看到它们都不是真正需要的,我自然会假设有一种方法可以创建可选关系。
【问题讨论】:
标签: c# entity-framework entity-framework-6