首页 > 解决方案 > 实体框架在运行时创建表

问题描述

我正在练习实体框架和数据库,我有一个问题。您可以在下面找到我正在编写的实体:

租车计划

汽车 → CarMake、KM、EngineCC、Age

客户→汽车,??

公司 → 联系方式、传真

私人 → 联系人,姓氏*

接口和其他

Enum CarMake { 奥迪、宝马、雷诺、大众、丰田 }

IAddress → 地址1、地址2、城市、邮政编码/邮政编码、国家

IContact → 姓名、地址、电话、电子邮件、

现在,当用户使用程序时,他必须选择他想要初始化的客户端类型。因此,该表可以与两个实体建立关系:Corporate 或 Private。但我不能在这里决定这一点,因为它取决于运行时。

我应该为客户 - 公司客户 - 私人建立一对零/一关系,然后在 winforms 中配置其余部分吗?正确的做法是什么?

标签: database

解决方案


推荐阅读