sql >> Database teknologi >  >> RDS >> Sqlserver

Entity Framework 4 Code First - Forhindr DB Drop/Create

OPDATERING: Fandt denne perle gennem google, det lyder som om den er præcis, hvad du har brug for:http://nuget.org/Tags/ IDatabaseInitializer

Du kan bruge en anden databaseinitialiserer. Lad os sige, at din kontekst hedder SampleContext så ville din konstruktør se sådan ud:

    public SampleContext() 
    {
        System.Data.Entity.Database.SetInitializer(new CreateDatabaseIfNotExists<SampleContext>()); 
    }

Bemærk, at ovenstående er standardinitializer. Du skal sandsynligvis oprette din egen tilpassede initialisering ved at implementere IDatabaseInitializer . Der er nogle gode oplysninger her: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/



  1. MySQL fuldtekstsøgning på flere tabeller med forskellige felter

  2. En databasemodel for en taxatjeneste

  3. PHP Javascript? Gør noget, når brugeren lukker side eller browser

  4. Kan jeg få navn på alle tabeller i SQL Server-databasen i C#-applikationen?