无法加载程序集 'CommonBaseData'。确保它被启动项目引用 'CommonBaseType'
Could not load assembly 'CommonBaseData'. Ensure it is referenced by the startup project 'CommonBaseType'
我想创建微服务架构解决方案,所以我为我的解决方案添加了一些服务。我所有的服务都必须在我的数据库中有一个 table 模型,所以我添加了这个迁移以从我的数据库中添加一个 table:
Scaffold-DbContext -Connection "Server=DESKTOP-9Q51Q00\TMF;Database=DataModelSection;Trusted_Connection=True;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Tables tblCommonBaseType -Context "Contexts"
我想从我的数据库中成功获得的 table:
enter image description here
但是当我创建项目 #2 并且我想使用此迁移并再添加一个 table 时,我收到一个错误并且构建失败。
Scaffold-DbContext -Connection "Server=DESKTOP-9Q51Q00\TMF;Database=DataModelSection;Trusted_Connection=True;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Tables tblCommonBaseData -Context "Contexts"
enter image description here
当当前项目不是启动项目时经常会出现此错误。
您可以右键单击该项目并单击 'set as a startup project'
您似乎想在两个项目之间共享同一个数据库?
您可以将Entity Framework代码移动到共享的class库中并在
中引用它
两个项目,同一个数据库不需要搭建两次脚手架,可能会出现一些
冲突。
您可以尝试右键单击该解决方案并单击“设为启动项目”
我想创建微服务架构解决方案,所以我为我的解决方案添加了一些服务。我所有的服务都必须在我的数据库中有一个 table 模型,所以我添加了这个迁移以从我的数据库中添加一个 table:
Scaffold-DbContext -Connection "Server=DESKTOP-9Q51Q00\TMF;Database=DataModelSection;Trusted_Connection=True;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Tables tblCommonBaseType -Context "Contexts"
我想从我的数据库中成功获得的 table:
enter image description here
但是当我创建项目 #2 并且我想使用此迁移并再添加一个 table 时,我收到一个错误并且构建失败。
Scaffold-DbContext -Connection "Server=DESKTOP-9Q51Q00\TMF;Database=DataModelSection;Trusted_Connection=True;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Tables tblCommonBaseData -Context "Contexts"
enter image description here
当当前项目不是启动项目时经常会出现此错误。
您可以右键单击该项目并单击 'set as a startup project'
您似乎想在两个项目之间共享同一个数据库?
您可以将Entity Framework代码移动到共享的class库中并在
中引用它两个项目,同一个数据库不需要搭建两次脚手架,可能会出现一些 冲突。
您可以尝试右键单击该解决方案并单击“设为启动项目”