SchemaCompareScriptService.GenerateObjectDefinition 方法
傳回要顯示於 Visual Studio Premium 和 Visual Studio Ultimate 之 [物件定義] 視窗中的指令碼片段物件,這些物件會在資料庫中建立或捨棄指定的項目。
命名空間: Microsoft.Data.Schema.Tools.Compare.Schema
組件: Microsoft.Data.Schema.Tools (在 Microsoft.Data.Schema.Tools.dll 中)
語法
'宣告
Public Overridable Function GenerateObjectDefinition ( _
modelElement As IModelElement, _
create As Boolean _
) As IScriptFragment
public virtual IScriptFragment GenerateObjectDefinition(
IModelElement modelElement,
bool create
)
public:
virtual IScriptFragment^ GenerateObjectDefinition(
IModelElement^ modelElement,
bool create
)
abstract GenerateObjectDefinition :
modelElement:IModelElement *
create:bool -> IScriptFragment
override GenerateObjectDefinition :
modelElement:IModelElement *
create:bool -> IScriptFragment
public function GenerateObjectDefinition(
modelElement : IModelElement,
create : boolean
) : IScriptFragment
參數
- modelElement
型別:Microsoft.Data.Schema.SchemaModel.IModelElement
IModelElement 物件。
- create
型別:System.Boolean
true 會傳回 "CREATE" 指令碼,false 則傳回 "DROP" 指令碼。
傳回值
型別:Microsoft.Data.Schema.ScriptDom.IScriptFragment
在資料庫中建立或捨棄 modelElement 的指令碼片段。
備註
繼承者注意事項
您可以搭配下列三個選項其中之一執行 GenerateObjectDefinition 方法:
不覆寫這個方法,並藉此接受預設功能。
覆寫這個方法,呼叫基底方法,並於資料庫結構描述模型認為必要時修改輸出。
覆寫這個方法,並提供您自己的指令碼片段產生功能。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。