sql >> Database >  >> RDS >> Sqlserver

Entity Framework 4 Code First - Voorkom DB Drop/Create

UPDATE: Vond dit juweeltje via Google, het klinkt alsof het precies is wat je nodig hebt:http://nuget.org/Tags/ IDatabaseInitializer

U kunt een andere database-initialisator gebruiken. Laten we zeggen dat uw context SampleContext wordt genoemd dan ziet je constructor er als volgt uit:

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

Merk op dat het bovenstaande de standaardinitialisatie is. U zult waarschijnlijk uw eigen aangepaste initializer moeten maken door IDatabaseInitializer te implementeren . Hier is wat goede info: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/



  1. Sorteer een tekstaggregaat gemaakt met array_agg in postgresql

  2. Door Mysql_fetch_array opgegeven argument is geen geldig MYSQL-resultaat

  3. Oracle Autoincrement-functionaliteit:triggers of Oracle JDBC CallableStatement in 11.2?

  4. SELECT UNION gebruiken en uitvoer van twee kolommen uit één tabel retourneren