sql >> Databasteknik >  >> RDS >> Sqlserver

Entity Framework 4 Code First - Förhindra DB släpp/skapa

UPPDATERING: Hittade denna pärla via google, det låter som att det är precis vad du behöver:http://nuget.org/Tags/ IDatabaseInitializer

Du kan använda en annan databasinitierare. Låt säga att ditt sammanhang heter SampleContext då skulle din konstruktor se ut så här:

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

Observera att ovanstående är standardinitieraren. Du kommer förmodligen att behöva skapa din egen anpassade initialiserare genom att implementera IDatabaseInitializer . Det finns lite bra information här: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/



  1. Överför google map koordinater till mysql databas

  2. cx_Oracle 'ORA-01843:inte en giltig månad' med unicode-parameter

  3. Hur kan jag ta bort dessa (â?²s) typ av tecken med PHP?

  4. PL/SQL maximal storlek på VARRAY