我有一个具有引用dbo的架构的API。我需要制作2个不同的API,这些API现在将成为两个新架构,并从dbo中删除所有表。
我还需要从模型和数据库中永久删除大约5个表/几个字段(100%)。
我有一个ContextModel.cs和一个ContextModelSnapshot。
我需要将所有表移动到dbo中的两个新模式中。
两个新的API /架构是:CORE API和MAIN API。
两个API中的实体/类和实体/模型相同。
我现在需要从CORE API中删除X表,并从MAIN API中删除X表。
我是否只使用一个(CORE)API,删除需要删除的必要项目,然后运行add-migration以获取真正需要在第一个API上删除的内容->表示保留其中的内容UP()?
然后从第一个API(CORE)中删除另一个API(MAIN)中的所有表,运行add-migration并仅从Up()/ Down()中删除所有项目,因为它们仍然需要处于其他API /数据库架构中?
然后在第二个API(MAIN)上执行相同的操作->删除第一个API(CORE)中的所有表,运行add-migration,然后从Up()/ Down()中删除所有内容。
然后在两个API上进行迁移,将表从dbo移至其必要的架构(CORE / MAIN)吗?