我试图让这两个表之间的一个关联为零。实体框架使其完美运行,但它不会将我的属性用作参考密钥。在这种情况下,它是" ShippingAddressId"。相反,它正在生成ShippingAddress_Id。我也没有问题。我的问题是EF不让我映射到任何一个属性。我在业务逻辑中使用引用键属性。有没有办法在一对一的情况下将外键字段映射到属性?我看了一下,发现如果你的关系是一对多,你可以通过说HasForeignKey(x => x.ForeignKeyProperty)来做到这一点。为什么英孚不允许同一个人用一到零的东西?还有其他办法吗?
有人问similar question,但它并没有回答我想要的内容。