Compartir a través de


ScriptDomGenerator (Clase)

Proporciona una clase base para las implementaciones que puede generar un Modelo de objetos de documento (DOM) de script a partir de un elemento del modelo; se utiliza para generar un objeto IScriptFragment a partir de una interfaz IModelElement.

Jerarquía de herencia

System.Object
  Microsoft.Data.Schema.SchemaModel.ScriptDomGenerator
    Microsoft.Data.Schema.Sql.SchemaModel.SqlScriptDomGenerator

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

Sintaxis

'Declaración
Public MustInherit Class ScriptDomGenerator
public abstract class ScriptDomGenerator
public ref class ScriptDomGenerator abstract
[<AbstractClass>]
type ScriptDomGenerator =  class end
public abstract class ScriptDomGenerator

El tipo ScriptDomGenerator expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ScriptDomGenerator Inicializa una nueva instancia de la clase ScriptDomGenerator.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GenerateScriptDom Genera una interfaz IScriptFragment.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsSupported Devuelve un valor que indica si se admite la operación de script proporcionada para el tipo de elemento especificado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryGenerateScriptDom Genera un objeto IScriptFragment utilizando el elemento del modelo y operación proporcionados, y devuelve un valor que indica si el script se generó correctamente.

Arriba

Comentarios

Las implementaciones pueden crear versiones de instrucciones "Create", "Alter" o "Drop", basadas en el elemento de modelo de entrada.

Ejemplos

IScriptFragment

IModelElement

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Data.Schema.SchemaModel (Espacio de nombres)