ScriptDomGenerator 的實作可根據傳入的模型項目建立 "Create"、"Alter" 或 "Drop" 版本的陳述式。
命名空間: Microsoft.Data.Schema.Sql.SchemaModel
組件: Microsoft.Data.Schema.Sql (在 Microsoft.Data.Schema.Sql.dll 中)
語法
'宣告
Public Overrides Function TryGenerateScriptDom ( _
element As IModelElement, _
operation As ScriptDomOperation, _
<OutAttribute> ByRef fragment As IScriptFragment _
) As Boolean
public override bool TryGenerateScriptDom(
IModelElement element,
ScriptDomOperation operation,
out IScriptFragment fragment
)
public:
virtual bool TryGenerateScriptDom(
IModelElement^ element,
ScriptDomOperation operation,
[OutAttribute] IScriptFragment^% fragment
) override
abstract TryGenerateScriptDom :
element:IModelElement *
operation:ScriptDomOperation *
fragment:IScriptFragment byref -> bool
override TryGenerateScriptDom :
element:IModelElement *
operation:ScriptDomOperation *
fragment:IScriptFragment byref -> bool
public override function TryGenerateScriptDom(
element : IModelElement,
operation : ScriptDomOperation,
fragment : IScriptFragment
) : boolean
參數
- element
型別:Microsoft.Data.Schema.SchemaModel.IModelElement
指定項目。
- operation
型別:Microsoft.Data.Schema.SchemaModel.ScriptDomOperation
指定 ScriptDOM 產生作業。
- fragment
型別:Microsoft.Data.Schema.ScriptDom.IScriptFragment%
創建的 ScriptDOM 指定的元素和操作,或為空。
傳回值
型別:System.Boolean
如果指定的項目支援作業,則為 true,否則為 false。
備註
如果不對項目參數支援陳述式,則會傳回 null。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。