構造函數
//初始化DbMigrationsConfiguration
DbMigrationsConfiguration()
EF框架 Code First模式開啓數據遷移
//獲取或設置一個值,該值指示在遷移數據庫時是否可以使用自動遷移。
AutomaticMigrationsEnabled = true;
//獲取或設置一個值,指示在自動遷移期間數據丟失是否可接受。 如果設置爲false,如果數據丟失可能會在自動遷移過程中發生,則會引發異常。
AutomaticMigrationDataLossAllowed=true;
類參考
屬性 | 說明 |
---|---|
AutomaticMigrationDataLossAllowed | 獲取或設置一個值,指示在自動遷移期間數據丟失是否可接受。 如果設置爲false,如果數據丟失可能會在自動遷移過程中發生,則會引發異常。 |
AutomaticMigrationsEnabled | 獲取或設置一個值,該值指示在遷移數據庫時是否可以使用自動遷移 |
CodeGenerator | 獲取或設置腳手架遷移時要使用的代碼生成器。 |
CommandTimeout | 獲取或設置用於遷移中各個命令的超時值。 空值表示將使用基礎提供程序的默認值。 |
ContextKey | 獲取或設置用於區分屬於此配置的遷移與使用同一數據庫的屬於其他配置的遷移的字符串。 此屬性允許將來自多個不同模型的遷移應用於單個數據庫。 |
ContextType | 獲取或設置表示要遷移的模型的派生DbContext。 |
MigrationsAssembly | 獲取或設置包含基於代碼的遷移的程序集。 |
MigrationsDirectory | 獲取或設置存儲基於代碼的遷移的子目錄。請注意,必須將此屬性設置爲Visual Studio項目根目錄下子目錄的相對路徑; 它不能設置爲絕對路徑。 |
MigrationsNamespace | 獲取或設置用於基於代碼的遷移的命名空間。 |
TargetDatabase | 獲取或設置一個值以覆蓋要遷移的數據庫的連接。 |
此谷歌翻譯的文檔,只作參考。
原文地址