.net core scaffold-dbcontext - 2 dbcontexts 不能添加重复的 table 名称

.net core scaffold-dbcontext - 2 dbcontexts can't add duplicate table names

我有一个带有 2 个 dbcontext 的 .net core 3.1 应用程序。每个都指向自己的、独立的数据库。 但是,两个数据库都有几个同名的表:

我已经为 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 添加表? 可以别名吗?

我最终使用了不同的命名空间: 将数据库 1 的实体保存到 Data_DB1 目录,将数据库 2 的实体保存到 Data_DB2 目录