我的解决方案中有多个项目。我想要做的是让每个插件都有自己的上下文。
在第二个项目上调用Enable-Migrations
时(确保下拉列表已选中我的项目),我得到No context type was found in the assembly 'Plugin.Test'.
。我在这个项目中有一个来自DbContext
的课程,所以我不太确定它想要什么。
这是我第二个项目的背景:
public class SecondContext : DbContext, IDbContext
有人可以了解它是如何寻找上下文的,以便我可以对我的第二个项目进行更改以便找到它吗?
p.s我的第一个项目EF集成很好,这纯粹是在尝试添加另一个上下文时。
答案 0 :(得分:0)
您可以指定上下文名称:
from elasticsearch_dsl import F
...
f = F('term', foo='foo-slug')
search = search.filter('nested', path='slug', filter=f)
例如:
Enable-Migrations -EnableAutomaticMigrations -ContextTypeName
NamespaceOfContext.ContextA -ProjectName ProjectContextIsInIfNotMainOne
-StartupProjectName NameOfMainProject -ConnectionStringName ContextA