C# .net核心脚手架dbcontext-2个dbcontext可以';不要添加重复的表名

C# .net核心脚手架dbcontext-2个dbcontext可以';不要添加重复的表名,c#,entity-framework,asp.net-core,asp.net-core-scaffolding,C#,Entity Framework,Asp.net Core,Asp.net Core Scaffolding,我有一个.NETCore3.1应用程序,包含2个DBContext。每一个都指向各自独立的数据库。 但是,两个数据库都有两个同名的表: 数据库1表(作业和常规) 数据库2表(作业和常规) 我已经为dbContext1添加了以下表: Scaffold-DbContext "Server=ipaddress;Database=Database1;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Data -Tables

我有一个.NETCore3.1应用程序,包含2个DBContext。每一个都指向各自独立的数据库。 但是,两个数据库都有两个同名的表:

  • 数据库1表(作业和常规)
  • 数据库2表(作业和常规)
我已经为dbContext1添加了以下表:

Scaffold-DbContext "Server=ipaddress;Database=Database1;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Data -Tables "Job","General" -Context dbContext1
Scaffold-DbContext "Server=ipaddress;Database=Database2;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Data -Tables "Job","General" -Context dbContext2
现在,当我尝试为dbContext2添加这些表时,它会覆盖为dbContext1创建的实体:

Scaffold-DbContext "Server=ipaddress;Database=Database1;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Data -Tables "Job","General" -Context dbContext1
Scaffold-DbContext "Server=ipaddress;Database=Database2;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Data -Tables "Job","General" -Context dbContext2
如何添加dbContext2的表而不覆盖为dbContext1创建的实体?
是否可以使用别名?

我最终使用了不同的名称空间: 将Database1的实体保存到Data_DB1目录中,将Database2的实体保存到Data_DB2目录中