关系我继承了一个项目,所有的一个以这种方式一个一对多的实体框架没有FK
[Table("A")]
public partial class A
{
public int Id { get; set; }
public int Something {get; set; }
public virtual ICollection<B> B { get; set; }
}
[Table("B")]
public partial class B
{
[Key]
public int Id { get; set; }
public int Something {get; set; }
[Required]
public virtual A A { get; set; }
}
让我大吃一惊的是缺乏在一个INT外键财产创造了很多关系B型号。 实体框架必须创建它,因为它们存在于我们的数据库中。
任何人都可以解释第一个为什么发生这种情况,两个,如果这可能导致延迟加载问题?
是的,但这就是桌子上的Primery Keys,我指的是FK,我应该在表B中公开一个AId属性。 – Andy