Compartir a través de


Sql100SchemaModel (Clase)

Administrador de esquema para una base de datos de SQL Server 2008.

Jerarquía de herencia

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelStore
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel
      Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
        Microsoft.Data.Schema.Sql.SchemaModel.Sql100SchemaModel

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

Sintaxis

'Declaración
<SerializableAttribute> _
Public NotInheritable Class Sql100SchemaModel _
    Inherits SqlSchemaModel
[SerializableAttribute]
public sealed class Sql100SchemaModel : SqlSchemaModel
[SerializableAttribute]
public ref class Sql100SchemaModel sealed : public SqlSchemaModel
[<Sealed>]
[<SerializableAttribute>]
type Sql100SchemaModel =  
    class
        inherit SqlSchemaModel
    end
public final class Sql100SchemaModel extends SqlSchemaModel

El tipo Sql100SchemaModel expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AnnotationsIncludedInSerialization Obtiene un valor que indica si se incluirán las anotaciones cuando se serialice el modelo. (Se hereda de SqlSchemaModel).
Propiedad pública Capability Obtiene un valor que indica qué capacidades tiene este modelo. (Se hereda de SqlSchemaModel).
Propiedad pública Collation (Se hereda de ModelStore).
Propiedad pública Comparer Obtiene el objeto de comparador de intercalación. (Se hereda de ModelStore).
Propiedad protegida Controller Obtiene el identificador del modelo. (Se hereda de DataSchemaModel).
Propiedad pública DatabaseSchemaProvider Obtiene el proveedor del esquema de base de datos para este modelo. (Invalida a DataSchemaModel.DatabaseSchemaProvider).
Propiedad pública ElementProcessingOperationsCount Obtiene el número de operaciones que quedan antes de que se resuelva el modelo. (Se hereda de SqlSchemaModel).
Propiedad pública ErrorManager Obtiene el administrador de errores para notificar los errores. (Se hereda de DataSchemaModel).
Propiedad pública IsDisposing (Se hereda de ModelStore).
Propiedad pública IsOptimizedForInsert (Se hereda de ModelStore).
Propiedad pública IsOptimizedForQuery (Se hereda de ModelStore).
Propiedad pública Schema (Se hereda de ModelStore).
Propiedad pública ScriptCache Obtiene la memoria caché de scripts para almacenar los scripts en memoria caché. (Se hereda de DataSchemaModel).
Propiedad pública Sql100DatabaseSchemaProvider Obtiene el proveedor de esquema de base de datos específico de SQL Server 2008 para este modelo.
Propiedad pública SqlDatabaseSchemaProvider Obtiene el proveedor de esquema de base de datos específico de SQL Server para este modelo. (Invalida a SqlSchemaModel.SqlDatabaseSchemaProvider).
Propiedad protegida ValidationEnabled Obtiene un valor que indica si está habilitada la validación para este modelo de esquema. (Se hereda de SqlSchemaModel).
Propiedad pública WriteCount Devuelve el valor del recuento de escritura actual. (Se hereda de ModelStore).

Arriba

Métodos

  Nombre Descripción
Método público AddAnnotation Agrega una anotación al modelo. (Se hereda de ModelStore).
Método público AddCustomData Agrega datos personalizados al modelo. (Se hereda de DataSchemaModel).
Método protegido AddScriptCacheForFile (Se hereda de SqlSchemaModel).
Método público BeginBatchUpdate Se le llama al principio de una operación de actualización por lotes. (Se hereda de SqlSchemaModel).
Método protegido CleanupExternalProperty Cuando se implementa en una clase derivada, libera los recursos utilizados por una propiedad externa cuando se elimina el elemento. (Se hereda de ModelStore).
Método público CreateAnnotation(Type) (Se hereda de ModelStore).
Método público CreateAnnotation(ModelAnnotationClass) Crea una anotación utilizando los metadatos de anotación especificados. (Se hereda de ModelStore).
Método público CreateAnnotation<TAnnotation>() (Se hereda de ModelStore).
Método público CreateElement(Type) (Se hereda de ModelStore).
Método público CreateElement(ModelElementClass) Crea un elemento utilizando el objeto de metadatos del elemento especificado. (Se hereda de ModelStore).
Método público CreateElement<TElement>() (Se hereda de ModelStore).
Método público CreateElementHandle (Se hereda de ModelStore).
Método protegido CreateExternalElement(Type) Crea un elemento externo. (Se hereda de ModelStore).
Método protegido CreateExternalElement(ModelElementClass) Crea un elemento externo utilizando el objeto de metadatos del elemento proporcionado. (Se hereda de ModelStore).
Método protegido CreateExternalElement<TElement>() Crea un elemento externo del tipo especificado. (Se hereda de ModelStore).
Método protegido CreateExternalNamedElement(Type, ModelIdentifier) Crea un elemento externo con nombre utilizando el tipo y el identificador proporcionados. (Se hereda de ModelStore).
Método protegido CreateExternalNamedElement(ModelElementClass, ModelIdentifier) Crea un elemento externo con nombre utilizando el objeto de metadatos del elemento y el identificador proporcionados. (Se hereda de ModelStore).
Método protegido CreateExternalNamedElement<TElement>(ModelIdentifier) Crea un elemento externo con nombre del tipo especificado utilizando el objeto de metadatos del elemento y el identificador proporcionados. (Se hereda de ModelStore).
Método público CreateIdentifier(ICollection<String>) Crea un identificador de modelo único utilizando la colección de nombres de parte proporcionada. (Se hereda de ModelStore).
Método público CreateIdentifier(array<String[]) Crea un identificador de modelo único utilizando la matriz de nombres de parte proporcionada. (Se hereda de ModelStore).
Método público CreateIdentifier(Boolean, ICollection<String>) Crea un identificador de modelo único utilizando la colección de partes del nombre proporcionada. (Se hereda de ModelStore).
Método público CreateIdentifier(Boolean, array<String[]) Crea un identificador de modelo único utilizando la indicación de distinción entre mayúsculas y minúsculas y la matriz de nombres de parte proporcionadas. (Se hereda de ModelStore).
Método público CreateIdentifier(IList<String>, ICollection<String>) Crea un identificador de modelo único utilizando la lista de nombres de partes externas, indicación de distinción entre mayúsculas y minúsculas, y colección de nombres de parte proporcionadas. (Se hereda de ModelStore).
Método público CreateIdentifier(IList<String>, Boolean, ICollection<String>) Crea un identificador de modelo único utilizando la lista de partes externas, indicación de distinción entre mayúsculas y minúsculas, y colección de nombres de parte proporcionadas. (Se hereda de ModelStore).
Método público CreateIdentifier(IList<String>, Boolean, array<String[]) Crea un identificador de modelo único utilizando la lista de nombres de partes externas, indicación de distinción entre mayúsculas y minúsculas, y matriz de nombres de parte proporcionadas. (Se hereda de ModelStore).
Método público CreateIdentifierHandle Crea un controlador para el identificador proporcionado. (Se hereda de ModelStore).
Método público CreateNamedAnnotation(Type, ModelIdentifier) Crea un objeto ModelAnnotation con nombre utilizando el identificador de modelo proporcionado. (Se hereda de ModelStore).
Método público CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) Crea un objeto ModelAnnotation con nombre utilizando el objeto de metadatos de anotación y el identificador proporcionados. (Se hereda de ModelStore).
Método público CreateNamedAnnotation<TAnnotation>(ModelIdentifier) Crea un objeto ModelAnnotation con nombre utilizando el identificador de modelo proporcionado. (Se hereda de ModelStore).
Método público CreateNamedElement(Type, ModelIdentifier) (Se hereda de ModelStore).
Método público CreateNamedElement(ModelElementClass, ModelIdentifier) (Se hereda de ModelStore).
Método público CreateNamedElement<TElement>(ModelIdentifier) (Se hereda de ModelStore).
Método público DecodeIdentifier(String) Devuelve un identificador que corresponde al valor descodificado de la cadena proporcionada. (Se hereda de ModelStore).
Método protegido DeserializeExternalProperty Deserializa cualquier propiedad externa que sea compatible con SqlSchemaModel. (Se hereda de SqlSchemaModel).
Método público Dispose() Se deshace del modelo. (Se hereda de ModelStore).
Método protegido Dispose(Boolean) Libera los recursos. (Se hereda de SqlSchemaModel).
Método público EndBatchUpdate Se le llama al final de una operación de actualización por lotes. (Se hereda de SqlSchemaModel).
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 (Se hereda de ModelStore).
Método protegido FixupAfterDeserialization Realiza acciones adicionales para garantizar la coherencia del modelo después de la deserialización a partir de un archivo .dbmdl. (Se hereda de SqlSchemaModel).
Método protegido FixupAfterXmlDeserialization Realiza acciones adicionales para garantizar la coherencia del modelo después de la deserialización a partir de un archivo XML. (Se hereda de SqlSchemaModel).
Método público FreeElementHandle Libera el identificador de elemento proporcionado. (Se hereda de ModelStore).
Método público FreeIdentifierHandle Libera el identificador de elemento proporcionado. (Se hereda de ModelStore).
Método público GetAllAnnotations() Devuelve una lista de todas las anotaciones. (Se hereda de ModelStore).
Método público GetAllAnnotations(Type) (Se hereda de ModelStore).
Método público GetAllAnnotations(ModelIdentifier) Devuelve la lista de todas las anotaciones nombradas con el identificador proporcionado. (Se hereda de ModelStore).
Método público GetAllAnnotations(ModelIdentifier, Type) (Se hereda de ModelStore).
Método público GetAnnotations() Devuelve todas las anotaciones del modelo. (Se hereda de ModelStore).
Método público GetAnnotations(Type) Devuelve una lista de las anotaciones del modelo que implementa el tipo especificado. (Se hereda de ModelStore).
Método público GetAnnotations(ModelIdentifier) Devuelve una lista de las anotaciones del modelo que coincide con los identificadores especificados. (Se hereda de ModelStore).
Método público GetAnnotations(ModelIdentifier, Type) Devuelve todas las anotaciones que tienen el nombre de identificador especificado e implementan el tipo determinado. (Se hereda de ModelStore).
Método público GetCustomData() Obtiene una lista de datos personalizados. (Se hereda de DataSchemaModel).
Método público GetCustomData(String) Obtiene una lista de datos personalizados usando la categoría proporcionada. (Se hereda de DataSchemaModel).
Método público GetCustomData(String, String) Obtiene una lista de datos personalizados usando la categoría y nombre de tipo proporcionados. (Se hereda de DataSchemaModel).
Método público GetElementHandleTarget Devuelve un elemento del modelo identificado por el identificador proporcionado. (Se hereda de ModelStore).
Método público GetElements(ModelElementResolutionStatus) Devuelve una lista de los elementos del almacén que tienen el estado de resolución especificado. (Se hereda de ModelStore).
Método público GetElements(ModelElementValidationStatus) Devuelve una lista de los elementos del almacén que tienen el estado de validación especificado. (Se hereda de ModelStore).
Método público GetElements(Type, ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElements(ModelElementClass, ModelElementQueryFilter) Devuelve los elementos que comparten el objeto de metadatos especificado, tal y como lo selecciona el filtro determinado. (Se hereda de ModelStore).
Método público GetElements(ModelElementResolutionStatus, Int32) Devuelve una lista de elementos determinada por el recuento que tiene el estado de resolución especificado. (Se hereda de ModelStore).
Método público GetElements(ModelElementValidationStatus, Int32) Devuelve una lista de elementos determinada por el recuento que tiene el estado de validación especificado. (Se hereda de ModelStore).
Método público GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElements(ModelIdentifier, Type, ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElements<TElement>(ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElementsCount(ModelElementResolutionStatus) Devuelve el número de elementos del almacén que coinciden con el estado especificado. (Se hereda de ModelStore).
Método público GetElementsCount(ModelElementValidationStatus) Devuelve el número de elementos del almacén que coinciden con el estado especificado. (Se hereda de ModelStore).
Método público GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElementsFrom(String, Type, ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElementsFrom<TElement>(String, ModelElementQueryFilter) (Se hereda de ModelStore).
Método público GetElementsFromExternalSource Obtiene los elementos de un origen externo. (Se hereda de DataSchemaModel).
Método protegido GetElementSources Devuelve la información de origen para un elemento determinado. (Se hereda de SqlSchemaModel).
Método protegido GetExternalProperty<TProperty> Obtiene una propiedad externa de una clase determinada para el elemento de modelo especificado. (Se hereda de SqlSchemaModel).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetIdentifier(ICollection<String>) (Se hereda de ModelStore).
Método público GetIdentifier(array<String[]) Recibe el identificador de modelo por id. de ámbito y una cadena. (Se hereda de ModelStore).
Método público GetIdentifier(IList<String>, ICollection<String>) (Se hereda de ModelStore).
Método público GetIdentifierHandleTarget (Se hereda de ModelStore).
Método público GetObjectData Rellena un objeto [System.Runtime.Serialization.SerializationInfo] con los datos necesarios para serializar el objeto Sql100SchemaModel actual. (Invalida a SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext)).
Método protegido GetRelationshipEntrySources Devuelve la información de origen para una entrada de relación determinada. (Se hereda de SqlSchemaModel).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido InitializeReferenceConstructor Se le llama para inicializar el constructor de referencias. (Se hereda de SqlSchemaModel).
Método público IsOwnedChildObjectType Devuelve un valor que indica si un tipo es un objeto secundario enlazado al esquema. (Se hereda de SqlSchemaModel).
Método público LoadExternals Carga los elementos del modelo de orígenes externos, como un modelo conservado. (Se hereda de DataSchemaModel).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnCustomDataAdded Invalide este método para controlar la incorporación de datos de SqlModelCapability. (Se hereda de SqlSchemaModel).
Método protegido OnCustomDataRemoved Invalide este método para controlar la eliminación de nombres adicionales (de elementos marcados como AliasedToDbo o GloballyScoped) si se quita una referencia. (Se hereda de SqlSchemaModel).
Método protegido OnModelElementChanged Se le llama cuando cambia un elemento del modelo. (Se hereda de DataSchemaModel).
Método público OptimizeForInitialPopulation (Se hereda de ModelStore).
Método público OptimizeForQuery (Se hereda de ModelStore).
Método público RegisterForController Registra un identificador del modelo. (Se hereda de DataSchemaModel).
Método público RemoveAnnotation Quita una anotación del modelo. (Se hereda de ModelStore).
Método público RemoveCustomData Quita los datos personalizados. (Se hereda de DataSchemaModel).
Método protegido RemoveScriptCacheForFile Quita la memoria caché de scripts asociada al archivo especificado. (Se hereda de SqlSchemaModel).
Método público Resolve() Resuelve todos los elementos del modelo. (Se hereda de SqlSchemaModel).
Método público Resolve(Int32) Resuelve el número de elementos especificado. (Se hereda de SqlSchemaModel).
Método público Serialize(TextWriter) (Se hereda de DataSchemaModel).
Método público Serialize(TextWriter, IEnumerable<Type>) (Se hereda de DataSchemaModel).
Método público Serialize(TextWriter, IEnumerable<Type>, Boolean) Escribe el modelo de esquema de datos en la salida especificada. (Se hereda de DataSchemaModel).
Método protegido SerializeExternalProperty Serializa cualquier propiedad externa que sea compatible con SqlSchemaModel. (Se hereda de SqlSchemaModel).
Método protegido SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Se hereda de ModelStore).
Método protegido SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Se hereda de SqlSchemaModel).
Método público TestWriteCount Prueba el recuento de escritura con el valor especificado. (Se hereda de ModelStore).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público UnloadExternals Descarga los elementos externos del archivo especificado. (Se hereda de DataSchemaModel).
Método protegido UpdateSourceNamePrefixes (Se hereda de ModelStore).
Método protegido ValidateWriteAccess Valida el acceso de escritura. (Se hereda de DataSchemaModel).
Método protegido ValidReferenceTranslator Devuelve un valor que indica si se puede usar un traductor de referencias para traducir de otro proveedor de esquema de base de datos al actual. (Se hereda de DataSchemaModel).

Arriba

Eventos

  Nombre Descripción
Evento público ModelChanged (Se hereda de ModelStore).
Evento público ModelOptimizationChanged (Se hereda de ModelStore).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático ClrTypesDBSchemaCategory Constante usada por el modelo de esquema.

Arriba

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.Sql.SchemaModel (Espacio de nombres)