У меня есть проект ASP.NET MVC, который был завершен на одной системе и сохранен в GitHub. Теперь я загрузил проецируемый файл ZIP из Github, и я пытаюсь его выполнить. Поскольку в моей системе нет локальной базы данных, как мне создать базу данных снова, не запустив новый проект и не скопировав код?Использование проекта из источника управления на другом компьютере
Я не хочу создавать таблицу SQL вручную, когда ее можно подкрасить с помощью MVC. AFAIK, когда нет существующей базы данных с именем базы данных, создается база данных и создаются таблицы. Но таблица или база данных не создаются.
Это бросает следующему исключение
Основополагающая операция не удалась открытого
Update
я мог бы удалить вышеуказанное исключение, чтобы получить новое исключение
Контекст не может использоваться во время создания модели. Это исключение может быть выбрано, если контекст используется в методе OnModelCreating или если один и тот же экземпляр контекста обращается к нескольким потокам одновременно. Обратите внимание, что члены экземпляра DbContext и связанные классы не гарантируют безопасность потоков.
Более подробную информацию о
Проект Project использует проверку подлинности Windows. И вызовы на каждую страницу в проекте проверяются до просмотра страницы. Поскольку у меня нет таблицы под названием «Пользователи» в базе данных, я получаю исключение The underlying operation failed an Open
. Я попытался вызвать метод Create User и создать пользователя с моими текущими учетными данными, но я не могу сохранить изменения в базе данных.
Использует ли проект EntityFramework? – GrandMasterFlush
Да.Сорри, я пропустил упоминание в вопросе – Vini
Полагаю, у вас есть экземпляр SQL Server. Вы установили строку подключения в проекте, чтобы указать на этот экземпляр? – GrandMasterFlush