我试图建立在那里已经创建了数据库中的现有系统中的应用aspnetcore,而我要在其上添加一些表。
我反向工程数据库现有的表作为实体添加到我的申请,我已经写了将在后面加了我自己的实体。最后,所有的实体被添加到一个单一的DbContext。
我的要求来,如下所示:
注意:我宁愿不碰产生的迁移代码。
是否有处理这种情况以适当的方式?
是否有处理这种情况以适当的方式?
编辑迁移代码是处理这种情况以适当方式。
或者,你可以创建一个的DbContext仅包含映射到你想使用迁移管理表的实体迁移。然后创建与用于读取和写入到数据库中的所有实体另一个的DbContext。
这里注意,您的移徙背景下可能缺乏导航属性,只包含相应的外键属性,如果你不想在数据库中添加为参照现实外键不是你的迁移控制表。