我需要将具有一对多关系的两个表映射到一个实体,例如:
**MachineTable**
id (PK)
name
templateId (FK to TemplateTable)
**TemplateTable**
id (PK)
field1
field2
field3
TemplateTable与MachineTable有一对多的关系(很多机器,模板数量少)。 为了不修改现有程序代码,我需要映射具有属性的实体“机器”
**MachineEntity**
id
name
field1
field2
field3
到两个表。那可能吗?我知道实体拆分,但是仅当两个表共享相同的PK时它才有效。 我该如何实现?我正在使用数据库优先方法。