如何在两个具有一对一关系的表之间建立关系

时间:2019-11-22 06:12:50

标签: entity-framework asp.net-core .net-core entity-framework-core

假设我有两个实体,平房和公寓。这两个实体都有多个租户,但是每个租户只能是一个平房或一个公寓的一部分。如何使用实体框架实现这一目标。

我当时正在考虑再创建2个实体bungalowTenants和apartmentTenants,并使用它们来进行映射。 每个BungalowTenant都会有一个平房和一个租户实例,而对于apartmentTenant则类似。

平房会有平房租户和公寓租户的公寓。

此方法的问题在于,它不会以任何方式将同一租户限制为平房和公寓的一部分。感谢您在此问题上的帮助。

0 个答案:

没有答案