как вставить строку подключения, когда ninject разрешает контекст - PullRequest
0 голосов
/ 24 мая 2019

У меня есть два класса контекста, ContextA и ContextB.

Параметры, которые я должен использовать для подключения ContextB к базе данных, хранятся в таблице ContextA (host_db, user_db, password_db, database).

Я использую Ninject ASP MVC для решения зависимостей ContextA и ContextB в моем коде репозиториев.

Обычно конструктор для Context содержит имя строки подключения в файле webconfig.

Как я могу решить это?

Класс DbContextB. DbContextA имеет похожий код.

public partial class DbContextB : DbContext
{
     public DbContextB() : base("name=DbContextBEntities")
        {
        }
}```


The line for solve the dependency in Ninject:

```kernel.Bind<myProject.model.DbContextB>().ToSelf().InRequestScope();```
...