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 | |
---|---|---|
ScriptDomGenerator | Inicializa una nueva instancia de la clase ScriptDomGenerator. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GenerateScriptDom | Genera una interfaz IScriptFragment. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsSupported | Devuelve un valor que indica si se admite la operación de script proporcionada para el tipo de elemento especificado. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
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
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.