Как подключить два одинаковых проекта с разными пространствами имен к одной базе данных в SQL Server - PullRequest
0 голосов
/ 23 февраля 2019

У меня есть приложение ASP.NET MVC с двумя DbContext классами:

  • StoreContext, которое создает StoreDatabase
  • IdentityDataContext, которое создает StoreIdentity базу данныхв SQL Server

Они были созданы с использованием подхода первого кода.Я скопировал проект в другой каталог и успешно переименовал его пространство имен.

Но когда я запускаю проект копирования, выдается ошибка:

Невозможно проверить совместимость модели, поскольку база данных не содержит метаданных модели

ПозжеЯ решил, что обновление значения ContextKey в таблице MigrationHistory до нового пространства имен контекста базы данных устраняет проблему.Хорошо, но на этот раз я получаю ту же ошибку для исходного проекта без переименования, поскольку я изменил пространство имен исходного проекта на скопированное в столбце ContextKey.

Так как я могу использовать их оба с одинаковымибазы данных (StoreContext и StoreIdentity) без ошибок?

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