次のコードがあります。
public class DataInitializer : DropCreateDatabaseAlways<DataContext>
// public class DataInitializer : CreateDatabaseIfNotExists<DataContext>
// public class DataInitializer : MigrateDatabaseToLatestVersion<DataContext, >
{
public DataInitializer()
{
// System.Diagnostics.Debug.Write("Set Initializer\n");
Database.SetInitializer<DataContext>(null);
try
{
これは、データベースを削除して再作成しているようには見えません。なぜそうしないのか、誰かが私にアドバイスをくれますか。