DbMigrationsConfiguration<TContext> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
與指定模型之移轉使用相關的組態。
public class DbMigrationsConfiguration<TContext> : System.Data.Entity.Migrations.DbMigrationsConfiguration where TContext : DbContext
type DbMigrationsConfiguration<'Context (requires 'Context :> DbContext)> = class
inherit DbMigrationsConfiguration
Public Class DbMigrationsConfiguration(Of TContext)
Inherits DbMigrationsConfiguration
類型參數
- TContext
內容,表示套用此組態的模型。
- 繼承
建構函式
DbMigrationsConfiguration<TContext>() |
初始化 DbMigrationsConfiguration 類別的新實例。 |
欄位
DefaultMigrationsDirectory |
移轉的預設目錄會儲存在中。 (繼承來源 DbMigrationsConfiguration) |
屬性
AutomaticMigrationDataLossAllowed |
取得或設定值,指出自動移轉期間是否可接受資料遺失。 如果設定為 false,則會在自動移轉過程中發生資料遺失時擲回例外狀況。 (繼承來源 DbMigrationsConfiguration) |
AutomaticMigrationsEnabled |
取得或設定值,指出移轉資料庫時是否可使用自動移轉。 (繼承來源 DbMigrationsConfiguration) |
CodeGenerator |
取得或設定建構移轉時要使用的程式碼產生器。 (繼承來源 DbMigrationsConfiguration) |
CommandTimeout |
取得或設定移轉內個別命令所使用的逾時值。 null 值表示將會使用基礎提供者 (Provider) 的預設值。 (繼承來源 DbMigrationsConfiguration) |
ContextKey |
取得或設定字串,用來區分屬於此組態的移轉,以及使用相同資料庫屬於其他組態的移轉。 此屬性可讓多個不同模型的移轉套用至單一資料庫。 (繼承來源 DbMigrationsConfiguration) |
ContextType |
取得或設定衍生的 DbCoNtext,表示要移轉的模型。 (繼承來源 DbMigrationsConfiguration) |
MigrationsAssembly |
取得或設定包含程式碼型移轉的元件。 (繼承來源 DbMigrationsConfiguration) |
MigrationsDirectory |
取得或設定以程式碼為基礎的移轉儲存在中的子目錄。 請注意,此屬性必須設定為 Visual Studio 專案根目錄下子目錄的相對路徑;它無法設定為絕對路徑。 (繼承來源 DbMigrationsConfiguration) |
MigrationsNamespace |
取得或設定用於程式碼型移轉的命名空間。 (繼承來源 DbMigrationsConfiguration) |
TargetDatabase |
取得或設定值,以覆寫要移轉的資料庫連接。 (繼承來源 DbMigrationsConfiguration) |
方法
Equals(Object) |
與指定模型之移轉使用相關的組態。 |
GetHashCode() |
與指定模型之移轉使用相關的組態。 |
GetHistoryContextFactory(String) |
取得設定為與指定資料庫提供者搭配使用的歷程記錄內容處理站。 (繼承來源 DbMigrationsConfiguration) |
GetSqlGenerator(String) |
取得設定為與指定資料庫提供者搭配使用的 SQL 產生器。 (繼承來源 DbMigrationsConfiguration) |
GetType() |
與指定模型之移轉使用相關的組態。 |
MemberwiseClone() |
與指定模型之移轉使用相關的組態。 |
Seed(TContext) |
升級至最新的移轉之後執行 ,以允許更新種子資料。 |
SetHistoryContextFactory(String, Func<DbConnection,String,HistoryContext>) |
加入新的處理站,以建立 HistoryContext 要用於指定資料庫提供者的實例。 (繼承來源 DbMigrationsConfiguration) |
SetSqlGenerator(String, MigrationSqlGenerator) |
加入要用於指定資料庫提供者的新 SQL 產生器。 (繼承來源 DbMigrationsConfiguration) |
ToString() |
與指定模型之移轉使用相關的組態。 |