Копирование проекта не сохраняет соединение с Entity Framework - PullRequest
0 голосов
/ 07 ноября 2018

Я перемещаю свой проект с одной машины на другую. Я просто сжал папку проекта и перенес ее на свой новый компьютер. Мой проект - приложение asp.net mvc с Entity Framework. У меня есть строка подключения в моем файле web.config. Когда я запускаю свое приложение на моем новом компьютере, кажется, что при подключении к базе данных возникают проблемы.

Я получаю эту ошибку при попытке создать dbcontext

[SqlException (0x80131904): В базе данных уже есть объект с именем «Товары».]

Но странно то, что он отлично работает на моей старой машине.

Я выполнил команду add -igration, и она говорит, что я очень отстал в миграции, но это не так.

Невозможно сгенерировать явную миграцию, поскольку ожидаются следующие явные миграции: [201802070210548_Initial_Migration, 201802130149472_Added_TrackForm, 201802181945057_Added_DOB]. Примените ожидающие явные миграции, прежде чем пытаться создать новую явную миграцию.

Любая помощь в устранении этой ошибки будет принята с благодарностью.

1 Ответ

0 голосов
/ 07 ноября 2018

Вы можете удалить все миграции и добавить только одну с именем Initial_Migration (add-migration 'Initial_Migration' и update-database).

--- ссылка от github .

...