SchemaDeployment 類別
表示資料庫結構描述部署引擎。
繼承階層架構
System.Object
Microsoft.Data.Schema.Build.SchemaDeployment
命名空間: Microsoft.Data.Schema.Build
組件: Microsoft.Data.Schema (在 Microsoft.Data.Schema.dll 中)
語法
'宣告
Public Class SchemaDeployment _
Implements IDisposable
public class SchemaDeployment : IDisposable
public ref class SchemaDeployment : IDisposable
type SchemaDeployment =
class
interface IDisposable
end
public class SchemaDeployment implements IDisposable
SchemaDeployment 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
SchemaDeployment | 這個建構函式會保留給內部使用,其目的不是要供您的程式碼使用。您可以使用資料庫結構描述提供者的 SchemaDeploymentConstructor,建立 SchemaDeployment 的執行個體。初始化 SchemaDeployment 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
ComparisonResult | 取得來源與目標資料庫模型的比較結果。 |
![]() |
ContributorArguments | 取得使用者在 Visual Studio Application Lifecycle Management (ALM) 中設定的命令列引數和其值清單。 |
![]() |
ContributorConfiguration | 取得含有參與者組態的檔案清單。 |
![]() |
DatabaseSchemaProvider | 取得來源資料庫和目標資料庫的 DatabaseSchemaProvider。 |
![]() |
ErrorManager | 取得 ErrorManager 物件。 |
![]() |
IsDeployToDatabase | |
![]() |
IsDeployToScript | |
![]() |
Options | 取得部署選項。 |
![]() |
OriginalSourceDatabaseSchemaProvider | 取得來源資料庫的原始 DatabaseSchemaProvider。 |
![]() |
Plan | 取得部署計劃。 |
![]() |
PlanExecutors | 取得要在部署期間使用的 DeploymentPlanExecutor 物件清單。 |
![]() |
PlanGenerator | 取得 DeploymentPlanGenerator 物件。 |
![]() |
PlanModifiers | 取得 DeploymentPlanModifier 物件的清單。 |
![]() |
Source | 取得來源資料庫的 DataSchemaModel。 |
![]() |
Target | 取得目標資料庫的 DataSchemaModel。 |
回頁首
方法
回頁首
事件
名稱 | 說明 | |
---|---|---|
![]() |
ContributorMessage | 發生於 DeploymentContributor (即 DeploymentPlanContributor 或 RefactoringDeploymentContributor) 傳回訊息時。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Data.Schema.Build 命名空間