Как создать модульный EF-контекст в разных проектах в Bit-Framework? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть много проектов в решении, которые используют bit-framework.Когда я использую много контекстов в разных проектах, у меня есть только последний репозиторий последнего модуля.

    public IEnumerable<IAppModule> GetAppModules()
    {  
        yield return this;
        yield return new ModuleA();
        yield return new ModuleB();
       ...
    }

    public virtual void ConfigureDependencies(IServiceCollection services,IDependencyManager dependencyManager)
    {
AssemblyContainer.Current.AddAppAssemblies(typeof(ModuleA).GetTypeInfo().Assembly);


AssemblyContainer.Current.AddAppAssemblies(typeof(ModuleB).GetTypeInfo().Assembly);
       ...
       }

В модуле AppA Module:

dependencyManager.RegisterEfCoreDbContext<ModuleAContext, SqlServerDbContextObjectsProvider>();

В модуле AppB ModuleB:

dependencyManager.RegisterEfCoreDbContext<ModuleBContext, SqlServerDbContextObjectsProvider>();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...