0

Gibt es eine Möglichkeit, Entity Framework 4.1 Code First NOT zu machen, um die Datenbank oder die Tabellen nicht zu löschen, auch wenn es sich geändert hat? Ich nehme an, eine LIVE Site zu aktualisieren und ich kann deswegen nicht. Ich habe einige NuGet-Klassen gesehen, die ich bekommen kann, aber es ist nicht die Datenbank zu löschen, sondern Tabellen, Tabellen neu zu erstellen usw. Ich möchte nichts mit der Datenbank oder den Tabellen zu tun haben.Datenbank oder Tabellen nicht mit EF4.1 löschen?

Antwort

0

In der Inbetriebnahme Ihrer Anwendung hinzufügen:

Database.SetInitializer<YourContextType>(null); 

Diese Initialisierungen Strategie entfernen sollte.

+0

Das ist out the Box, oder ich muss eine benutzerdefinierte Klasse dafür tun? Ich platziere das in der globalen Datei? –

+0

Platzieren Sie es in Ihrer global.asax-Datei in 'Application_Start'. –

+0

Ich bin nur überrascht, wie ich das in der Dokumentation vermisste. Vielen Dank –

Verwandte Themen