Как перенастроить уже перенесенный dbcontext в EF - PullRequest
0 голосов
/ 03 июля 2019

У меня есть вызов проекта RemoteWork, где у меня есть мой Dbcontext.У меня есть 2 модели внутри DbContext - ПОЛЬЗОВАТЕЛЬ и ПРОДУКТЫ.Я использовал код первый подход.Затем я использовал «add -igration», и это было успешно.Затем я сослался на Remotework в другом проекте, который называется Apiclient.Они оба в одном решении.Теперь я изменил свою таблицу в USER, поэтому она была не синхронизирована.Я хотел, чтобы это было синхронизировано.Я пробовал разные методы, которые я прочитал онлайн, я получал разные сообщения об ошибках.Может кто-нибудь, пожалуйста, помогите в этом отношении.

Я сделал это: Add-Migration SecondMigration

Это сообщение об ошибке:

DbContext не найден в сборке 'AppClient',Убедитесь, что вы используете правильную сборку и что тип не является ни абстрактным, ни универсальным.

Обратите внимание, что AppClient был создан как начальный проект.Я недавно попытался сделать удаленную работу в качестве запускаемого проекта, но и не восстановил ее.

PM> Add-Migration SecondMigration В сборке 'AppClient' не найден DbContext.Убедитесь, что вы используете правильную сборку и что тип не является ни абстрактным, ни универсальным.PM> Добавить-миграция -Имя MyMigration -OutputDir MyMigrationDir -Context BettingDbContext -Project RemoteWork -StartupProject AppClient

Я хотел, чтобы модели были синхронизированы с моей базой данных /

1 Ответ

0 голосов
/ 03 июля 2019

Я предполагаю, что вы запускаете add-migration из консоли диспетчера пакетов в Visual Studio.Либо убедитесь, что вы выбрали проект, содержащий ваш контекст, в раскрывающемся списке «Проект по умолчанию» в верхней части консоли диспетчера пакетов.Или используйте аргумент -StartUpProjectName для надстройки.

...