我想创建微服务架构解决方案,因此我为我的解决方案添加了一些服务。我的所有服务都必须在模型的数据库中拥有一张表,因此我添加写入此迁移以从我的数据库中添加一张表:
Scaffold-DbContext -Connection "Server=DESKTOP-9Q51Q00\TMF;Database=DataModelSection;Trusted_Connection=True;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Tables tblCommonBaseType -Context "Contexts"
我想要从数据库中成功获取的表:
但是当我创建项目 #2 并且我想使用此迁移并添加一个表时,我收到错误并且构建失败。
Scaffold-DbContext -Connection "Server=DESKTOP-9Q51Q00\TMF;Database=DataModelSection;Trusted_Connection=True;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Tables tblCommonBaseData -Context "Contexts"
当当前项目不是启动项目时,通常会导致此错误。
您可以右键单击该项目,然后单击“设置为启动项目”
看起来您想在两个项目之间共享同一个数据库?
您可以将实体框架代码移至共享类库并在
中引用它两个项目,不需要用同一个数据库搭建两次,可能会出现一些问题 冲突。
您可以尝试右键单击解决方案,然后单击“设置为启动项目”