我有一个地址表,如下所示:
地址
- int address_id
- 字符串街1
- 字符串街2
- ... 其他地址字段 ...
- int entity_id
- int entity_type_id
- 日期时间 created_at
- 日期时间更新_at
- 日期时间已删除_at
目的是允许其他实体(如人员、供应商、办公室等)。
我的问题是我无法将 entity_id 外键到代表其他实体的表中,因此我不知道如何使用实体框架来拥有关联/导航属性。
我想我可以在系统中放置一个实体表,并让所有其他实体都从中派生,但我不确定这不会在以后造成不必要的困难。
任何人都可以建议一个选项吗?