EF 移行を使用したくありません。
SQL Server 2012 Express を使用していますが、インポート/エクスポート ウィザードでデータが Excel シートに保存されません。
データのみをインポート/エクスポートするにはどうすればよいですか?
データ モデルが変更されるたびにデータを失いたくありません。
ティア
EF 移行を使用したくありません。
SQL Server 2012 Express を使用していますが、インポート/エクスポート ウィザードでデータが Excel シートに保存されません。
データのみをインポート/エクスポートするにはどうすればよいですか?
データ モデルが変更されるたびにデータを失いたくありません。
ティア
データの損失を防ぐために、自動移行を無効にして自分で処理したいだけですか? 既定では、EF はデータベースを削除して再作成しません。この動作を作成するには、設定を調整する必要があります。ただし、確認したい場合は、次のように設定するだけです。
Database.SetInitializer<YourModel>(null);
イニシャライザを null に設定するには - Web プロジェクトでこれを行う場合、global.asax の Application_Start が適しています。そうでない場合は、アプリのライフサイクルのかなり早い段階に配置してください。
EF 4.3 以降を使用している場合は、Configuration クラスで AutomaticMigrationsEnabled を false に設定することもできます。
public Configuration()
{
AutomaticMigrationsEnabled = true;
}