Ошибка в DbContext после добавления столбца в таблицу (ASP.NET/EF Core)
=======================================================================

 Все работало нормально, пока я не добавил новую колонку к моей таблице. Я не мог найти, как обновить класс модели, поэтому я добавил колонку в модель. Но теперь, когда я запускаю свое приложение, я получаю ошибку: «Ссылка на объект не установлена в экземпляр объекта». 

 Во время отладки я обнаружил, что это проблема с созданием экземпляра моего dbcontext: 

```
MyDbContext context = new MyDbContext(db);

```
  Объект контекста - это не выборка строк из таблицы и задание этой ссылочной ошибки объекта. 

 Если я удалю новый столбец из класса Model, то он отлично работает. Это говорит о том, что моя база данных и модель не синхронизированы, и кажется, что приложение использует старый дизайн таблицы. 

 Я также пытаюсь использовать команды CLI для обновления базы данных, но также сталкиваясь с трудностями. 

 Может ли кто-нибудь предложить, как сделать синтаксис модели и таблицы в синхронизации после добавления столбца таблицы? Я использую ядро ASP.NET Core и EF Core. 

 Спасибо. 

 попробуйте поймать, чтобы найти точную проблему. 

 Эта проблема возникает из-за различий между схемой базы данных и измененной схемой на уровне кода. вам нужно добавить эту строку. 

```
Database.SetInitializer<yourDbName>(new DropCreateDatabaseIfModelChanges<yourDbName>());

```
  Он будет синхронизировать вашу базу данных.