我有一个带有 2 个 dbcontexts 的 .net core 3.1 应用程序。每个都指向自己的独立数据库。但是,两个数据库都有几个同名的表:
- Database1 表(作业和常规)
- Database2 表(Job 和 General)
我已经为 dbContext1 添加了这些表:
Scaffold-DbContext "Server=ipaddress;Database=Database1;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Data -Tables "Job","General" -Context dbContext1
现在,当我尝试为 dbContext2 添加这些表时,它会覆盖为 dbContext1 创建的实体:
Scaffold-DbContext "Server=ipaddress;Database=Database2;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Data -Tables "Job","General" -Context dbContext2
如何在不覆盖为 dbContext1 创建的实体的情况下为 dbContext2 添加表?可以别名吗?