Я купил новый компьютер.На моем старом компьютере я создал проект веб-приложения ASP.NET Core 1.0, в котором используется Entity Framework Core.Теперь мне нужны инструкции о том, как перенести проект и базу данных на мой новый компьютер для дальнейшего развития.Я скопировал все файлы решения Visual Studio в папку на новом компьютере.Когда я пытаюсь запустить его, я получаю исключение при входе в базу данных.
Я разместил базу данных на старом компьютере в папке C:\Users\steven\
как aspnet-Intake-c7c5<more numbers>.mdf
(и еще одну с .ldf).Также на старом компьютере база данных также отображается в обозревателе объектов SQL Server в Visual Studio в (localdb)\MSQLLocalDB\databases\
.Я скопировал файлы .mdf
и .ldf
в папку C:\Users\steve\
на новом компьютере (обратите внимание, что имя пользователя изменилось с steven на steve), но он не отображается в проводнике объектов SQL Server на новом компьютере.
Может кто-нибудь сказать мне, как перенести скопированную базу данных в обозреватель объектов SQL Server на новом компьютере, чтобы мое приложение могло найти ее?Я использую Windows 10. На старом компьютере установлена Visual Studio 2015, а на новом - Visual Studio 2017.
Спасибо всем за ответы.Как оказалось, я использовал Entity Framework, поэтому я мог использовать миграцию базы данных EF для воссоздания БД.Если это кому-нибудь еще поможет, если вы использовали перенос баз данных ef и хотите воссоздать БД, просто перейдите в консоль диспетчера пакетов Nuget и используйте команду update-database.Он воссоздает базу данных (но, конечно, не данные).Я не беспокоился о данных, так как это просто данные, используемые для разработки и тестирования.Я постараюсь сформулировать свои вопросы лучше в будущем.Еще раз спасибо.Сейчас работает.