Wdrażaj pierwszą bazę danych kodu struktury podmiotu

Mam aplikację ASP.NET MVC 3 korzystającą z Entity Framework (4.3.1) Code First database. Teraz chciałbym stworzyć obszerny plik zip zawierający bazę danych, pakiet aplikacji wygenerowany przez Visual Studio 2010 oraz skrypt do wdrożenia wszystkiego na serwerze Windows 2008 z IIS7 i SQL Server 2008 z przygotowaną (ale pustą) bazą danych.

Nie przewiduję żadnych problemów z wdrażaniem pakietu aplikacji, ale nie jestem pewien, jakiego podejścia użyć przy wdrażaniu bazy danych. Środowisko docelowe ma już pustą bazę danych, która została mi przypisana, ale powiedziano mi, że upuszczenie i utworzenie bazy danych jest w porządku.

Z tego, co przeczytałem, mogę zrobić prostą kopię plików .mdf i .ldf na serwer, a następnie skonfigurować ciąg połączenia, aby wskazywał na ten konkretny plik, ale to podejście ignoruje bazę danych, która już została utworzona ( lub przynajmniej nazwany) dla mnie. Innym podejściem byłoby użycie istniejącego pliku .mdf do utworzenia bazy danych na serwerze za pomocą skryptu. Moim jedynym problemem jest to, że chciałbym zachować przypisaną nazwę bazy danych.

questionAnswers(1)

yourAnswerToTheQuestion