我有一个首先使用 EF 代码生成的数据库。我有表继承。
现在,我已经创建了数据库,我需要在我的解决方案中执行另一个项目。这个项目在具体时间过去后对数据库执行一些操作。所以从这个项目,这是一个windows服务,我想再次使用实体框架,但是现在,随着数据库的创建,我想先使用数据库。
在这个项目中,我选择了数据库,最后创建的模型没有问题(edmx 文件)。但是现在我的问题来了:创建了模型,但没有完成继承,因为 EF 无法从数据库中知道它,所以我通过修改模型手动执行它,说某些表从基础表继承。我使用来自模型设计器的聚合继承,或者只是编辑派生表的属性并更改属性基本类型。
完成后,来自 edmx 的 Designer.cs 变空,表示有错误。
从现有数据库生成模型后,是否可以从模型中手动指示继承?这个怎么做?