Compartir a través de


SchemaCompareScriptService.GenerateObjectDefinition (Método)

Devuelve un objeto de fragmento de script para su presentación en la ventana Definición del objeto de Visual Studio Premium y Visual Studio Ultimate que crearía o quitaría el elemento especificado de la base de datos.

Espacio de nombres:  Microsoft.Data.Schema.Tools.Compare.Schema
Ensamblado:  Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)

Sintaxis

'Declaración
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

Parámetros

  • create
    Tipo: System.Boolean
    true devuelve un script "CREATE"; false devuelve un script "DROP".

Valor devuelto

Tipo: Microsoft.Data.Schema.ScriptDom.IScriptFragment
Un fragmento de script que o crea o quita modelElement de la base de datos.

Comentarios

Notas para los herederos

Puede realizar una de estas tres opciones con el método GenerateObjectDefinition.

  • No invalide este método y acepte la funcionalidad predeterminada.

  • Invalide este método, llame al método base y modifique el resultado, si lo requiere el modelo de esquema de base de datos.

  • Invalide este método y proporcione su propia funcionalidad de generación de fragmento de script.

Seguridad de .NET Framework

Vea también

Referencia

SchemaCompareScriptService Clase

Microsoft.Data.Schema.Tools.Compare.Schema (Espacio de nombres)

IModelElement

IScriptFragment