инициализировать DbContext в EF Core, исключение NULL - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь создать основной API Asp.net.У меня проблема с инициализацией dbcontext, я пытаюсь это в контроллере:

    private static DBModelContext _DbContext;
    public Program(DBModelContext dbContext)
    {
        _DbContext = dbContext;
    }

, но я сталкиваюсь с исключением нулевого указателя.В отладке _DbContext и dbContext равны нулю.Почему?

Ответы [ 2 ]

0 голосов
/ 18 марта 2019
private readonly DBModelContext _DbContext; //Try removing static
public Program(DBModelContext dbContext)
{
    _DbContext = dbContext;
}

Вам действительно нужен статический экземпляр?

0 голосов
/ 18 марта 2019

Я также столкнулся с той же проблемой, и я решил эту проблему, отправив dbContext в качестве параметра в функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...