我正在研究实体框架和代码优先方法。场景是这样的:
我正在考虑两种管理地址的方式:
Address
表,该表的列分别为CompanyId
和HouseId
(对于公司地址,只会CompanyId
插入地址,对于房屋,两个ID都将插入。CompanyAddress
并HouseAddress
表和他们在一起的FK对之间的唯一区别CompanyId
对HouseId
。你会怎么做?还有其他更好的选择吗?
在EF Core中,您应该为此使用拥有的实体类型。在EF 6中,使用Complex Type。两者都允许您在.NET中具有地址类型,而数据库中没有地址表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句