database - 实体框架在运行时创建表
问题描述
我正在练习实体框架和数据库,我有一个问题。您可以在下面找到我正在编写的实体:
租车计划
汽车 → CarMake、KM、EngineCC、Age
客户→汽车,??
公司 → 联系方式、传真
私人 → 联系人,姓氏*
接口和其他
Enum CarMake { 奥迪、宝马、雷诺、大众、丰田 }
IAddress → 地址1、地址2、城市、邮政编码/邮政编码、国家
IContact → 姓名、地址、电话、电子邮件、
现在,当用户使用程序时,他必须选择他想要初始化的客户端类型。因此,该表可以与两个实体建立关系:Corporate 或 Private。但我不能在这里决定这一点,因为它取决于运行时。
我应该为客户 - 公司和客户 - 私人建立一对零/一关系,然后在 winforms 中配置其余部分吗?正确的做法是什么?
解决方案
推荐阅读
- go - Golang 并行性
- node.js - Mongodb如何将特定对象从数组移动到另一个数组?
- android - 蓝牙开/关时 Ble GattServer DeadObject 异常
- reactjs - fetch catch 代码块中的错误日志很奇怪
- reactjs - Azure 显示错误 ENOTEMPTY: directory not empty, rmdir '/home/site/wwwroot/node_modules/fsevents/node_modules/semver'\
- ironpython - Spotfire-IronPython:从 Document.Pages 获取可视化
- react-native - 导入 react-native-prompt 后获取“未定义不是对象(评估 '_react2.proptypes.string')”
- r - gganimate 在 Windows 10 中渲染像素化
- node.js - SocketIo 和 Redis 多重发射处理
- apache-spark - 为什么 Cassandra TableWriter 写入 0 条记录以及如何解决?