Partager via


Sql100SchemaModel, classe

Gestionnaire de schémas pour une base de données SQL Server 2008.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Data.Schema.Sql.SchemaModel
Assembly :  Microsoft.Data.Schema.Sql (dans Microsoft.Data.Schema.Sql.dll)

Syntaxe

'Déclaration
<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

Le type Sql100SchemaModel expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AnnotationsIncludedInSerialization Obtient une valeur qui indique si les annotations sont incluses lorsque le modèle est sérialisé. (Hérité de SqlSchemaModel.)
Propriété publique Capability Obtient une valeur qui indique quelles sont les fonctionnalités de ce modèle. (Hérité de SqlSchemaModel.)
Propriété publique Collation (Hérité de ModelStore.)
Propriété publique Comparer Obtient l'objet de comparateur de classement. (Hérité de ModelStore.)
Propriété protégée Controller Obtient le contrôleur de modèle. (Hérité de DataSchemaModel.)
Propriété publique DatabaseSchemaProvider Obtient le fournisseur de schémas de base de données pour ce modèle. (Substitue DataSchemaModel.DatabaseSchemaProvider.)
Propriété publique ElementProcessingOperationsCount Obtient le nombre d'opérations restantes avant que le modèle ne soit résolu. (Hérité de SqlSchemaModel.)
Propriété publique ErrorManager Obtient le gestionnaire d'erreurs pour signaler des erreurs. (Hérité de DataSchemaModel.)
Propriété publique IsDisposing (Hérité de ModelStore.)
Propriété publique IsOptimizedForInsert (Hérité de ModelStore.)
Propriété publique IsOptimizedForQuery (Hérité de ModelStore.)
Propriété publique Schema (Hérité de ModelStore.)
Propriété publique ScriptCache Obtient le cache de script pour mettre en cache des scripts. (Hérité de DataSchemaModel.)
Propriété publique Sql100DatabaseSchemaProvider Obtient le fournisseur de schémas de base de données propre à SQL Server 2008 pour ce modèle.
Propriété publique SqlDatabaseSchemaProvider Obtient le fournisseur de schémas de base de données propre à SQL Server pour ce modèle. (Substitue SqlSchemaModel.SqlDatabaseSchemaProvider.)
Propriété protégée ValidationEnabled Obtient une valeur qui indique si la validation est activée pour ce modèle de schéma. (Hérité de SqlSchemaModel.)
Propriété publique WriteCount Retourne la valeur du nombre d'écritures actuel. (Hérité de ModelStore.)

Début

Méthodes

  Nom Description
Méthode publique AddAnnotation Ajoute une annotation au modèle. (Hérité de ModelStore.)
Méthode publique AddCustomData Ajoute des données personnalisées au modèle. (Hérité de DataSchemaModel.)
Méthode protégée AddScriptCacheForFile (Hérité de SqlSchemaModel.)
Méthode publique BeginBatchUpdate Appelée au début d'une opération de mise à jour par lot. (Hérité de SqlSchemaModel.)
Méthode protégée CleanupExternalProperty En cas d'implémentation dans une classe dérivée, libère des ressources utilisées par une propriété externe lorsque l'élément est supprimé. (Hérité de ModelStore.)
Méthode publique CreateAnnotation(Type) (Hérité de ModelStore.)
Méthode publique CreateAnnotation(ModelAnnotationClass) Crée une annotation à l'aide des métadonnées d'annotation données. (Hérité de ModelStore.)
Méthode publique CreateAnnotation<TAnnotation>() (Hérité de ModelStore.)
Méthode publique CreateElement(Type) (Hérité de ModelStore.)
Méthode publique CreateElement(ModelElementClass) Crée un élément à l'aide de l'objet de métadonnées d'élément donné. (Hérité de ModelStore.)
Méthode publique CreateElement<TElement>() (Hérité de ModelStore.)
Méthode publique CreateElementHandle (Hérité de ModelStore.)
Méthode protégée CreateExternalElement(Type) Crée un élément externe. (Hérité de ModelStore.)
Méthode protégée CreateExternalElement(ModelElementClass) Crée un élément externe à l'aide de l'objet de métadonnées d'élément fourni. (Hérité de ModelStore.)
Méthode protégée CreateExternalElement<TElement>() Crée un élément externe du type spécifié. (Hérité de ModelStore.)
Méthode protégée CreateExternalNamedElement(Type, ModelIdentifier) Crée un élément externe nommé à l'aide du type et de l'identificateur fournis. (Hérité de ModelStore.)
Méthode protégée CreateExternalNamedElement(ModelElementClass, ModelIdentifier) Crée un élément externe nommé à l'aide de l'objet de métadonnées d'élément et de l'identificateur fournis. (Hérité de ModelStore.)
Méthode protégée CreateExternalNamedElement<TElement>(ModelIdentifier) Crée un élément externe nommé du type spécifié à l'aide de l'objet de métadonnées d'élément et de l'identificateur fournis. (Hérité de ModelStore.)
Méthode publique CreateIdentifier(ICollection<String>) Crée un identificateur de modèle unique à l'aide de la collection de noms de parties fournie. (Hérité de ModelStore.)
Méthode publique CreateIdentifier(array<String[]) Crée un identificateur de modèle unique à l'aide du tableau de noms de parties fourni. (Hérité de ModelStore.)
Méthode publique CreateIdentifier(Boolean, ICollection<String>) Crée un identificateur de modèle unique à l'aide de la collection de parties de nom fournie. (Hérité de ModelStore.)
Méthode publique CreateIdentifier(Boolean, array<String[]) Crée un identificateur de modèle unique à l'aide de l'indication de respect de la casse et du tableau de noms de parties fournis. (Hérité de ModelStore.)
Méthode publique CreateIdentifier(IList<String>, ICollection<String>) Crée un identificateur de modèle unique à l'aide de la liste de noms de parties externes, de l'indication du respect de la casse et de collection de noms de parties fournies. (Hérité de ModelStore.)
Méthode publique CreateIdentifier(IList<String>, Boolean, ICollection<String>) Crée un identificateur de modèle unique à l'aide de la liste de parties externes, de l'indication du respect de la casse et de collection de noms de parties fournies. (Hérité de ModelStore.)
Méthode publique CreateIdentifier(IList<String>, Boolean, array<String[]) Crée un identificateur de modèle unique à l'aide de la liste de noms de parties externes, de l'indication du respect de la casse et du tableau de noms de parties fournis. (Hérité de ModelStore.)
Méthode publique CreateIdentifierHandle Crée un handle pour l'identificateur fourni. (Hérité de ModelStore.)
Méthode publique CreateNamedAnnotation(Type, ModelIdentifier) Crée un objet ModelAnnotation nommé à l'aide de l'identificateur de modèle fourni. (Hérité de ModelStore.)
Méthode publique CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) Crée un objet ModelAnnotation nommé à l'aide de l'objet de métadonnées d'annotation et de l'identificateur fournis. (Hérité de ModelStore.)
Méthode publique CreateNamedAnnotation<TAnnotation>(ModelIdentifier) Crée un objet ModelAnnotation nommé à l'aide de l'identificateur de modèle fourni. (Hérité de ModelStore.)
Méthode publique CreateNamedElement(Type, ModelIdentifier) (Hérité de ModelStore.)
Méthode publique CreateNamedElement(ModelElementClass, ModelIdentifier) (Hérité de ModelStore.)
Méthode publique CreateNamedElement<TElement>(ModelIdentifier) (Hérité de ModelStore.)
Méthode publique DecodeIdentifier(String) Retourne un identificateur qui correspond à la valeur décodée de la chaîne fournie. (Hérité de ModelStore.)
Méthode protégée DeserializeExternalProperty Désérialise toutes les propriétés externes prises en charge par SqlSchemaModel. (Hérité de SqlSchemaModel.)
Méthode publique Dispose() Supprime le modèle. (Hérité de ModelStore.)
Méthode protégée Dispose(Boolean) Libère des ressources. (Hérité de SqlSchemaModel.)
Méthode publique EndBatchUpdate Appelée à la fin d'une opération de mise à jour par lot. (Hérité de SqlSchemaModel.)
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize (Hérité de ModelStore.)
Méthode protégée FixupAfterDeserialization Exécute des actions supplémentaires pour garantir la cohérence du modèle après une désérialisation à partir d'un fichier .dbmdl. (Hérité de SqlSchemaModel.)
Méthode protégée FixupAfterXmlDeserialization Exécute des actions supplémentaires pour garantir la cohérence du modèle après une désérialisation à partir d'un fichier XML. (Hérité de SqlSchemaModel.)
Méthode publique FreeElementHandle Libère le handle d'élément fourni. (Hérité de ModelStore.)
Méthode publique FreeIdentifierHandle Libère le handle d'élément fourni. (Hérité de ModelStore.)
Méthode publique GetAllAnnotations() Retourne une liste de toutes les annotations. (Hérité de ModelStore.)
Méthode publique GetAllAnnotations(Type) (Hérité de ModelStore.)
Méthode publique GetAllAnnotations(ModelIdentifier) Retourne une liste de toutes les annotations nommées avec l'identificateur fourni. (Hérité de ModelStore.)
Méthode publique GetAllAnnotations(ModelIdentifier, Type) (Hérité de ModelStore.)
Méthode publique GetAnnotations() Retourne toutes les annotations sur le modèle. (Hérité de ModelStore.)
Méthode publique GetAnnotations(Type) Retourne une liste des annotations sur le modèle qui implémente le type donné. (Hérité de ModelStore.)
Méthode publique GetAnnotations(ModelIdentifier) Retourne une liste des annotations sur le modèle qui correspond aux identificateurs donnés. (Hérité de ModelStore.)
Méthode publique GetAnnotations(ModelIdentifier, Type) Retourne toutes les annotations qui ont le nom d'identificateur donné et qui implémentent le type donné. (Hérité de ModelStore.)
Méthode publique GetCustomData() Obtient une liste de données personnalisées. (Hérité de DataSchemaModel.)
Méthode publique GetCustomData(String) Obtient une liste de données personnalisées à l'aide de la catégorie fournie. (Hérité de DataSchemaModel.)
Méthode publique GetCustomData(String, String) Obtient une liste de données personnalisées à l'aide de la catégorie et du nom de type fournis. (Hérité de DataSchemaModel.)
Méthode publique GetElementHandleTarget Retourne un élément de modèle identifié par le handle fourni. (Hérité de ModelStore.)
Méthode publique GetElements(ModelElementResolutionStatus) Retourne une liste des éléments dans le magasin qui a l'état de résolution donné. (Hérité de ModelStore.)
Méthode publique GetElements(ModelElementValidationStatus) Retourne une liste des éléments dans le magasin qui a l'état de validation donné. (Hérité de ModelStore.)
Méthode publique GetElements(Type, ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElements(ModelElementClass, ModelElementQueryFilter) Retourne des éléments qui partagent l'objet de métadonnées donné, tel que sélectionné par le filtre donné. (Hérité de ModelStore.)
Méthode publique GetElements(ModelElementResolutionStatus, Int32) Retourne une liste des éléments déterminés par le nombre ayant l'état de résolution donné. (Hérité de ModelStore.)
Méthode publique GetElements(ModelElementValidationStatus, Int32) Retourne une liste des éléments déterminés par le nombre ayant l'état de validation donné. (Hérité de ModelStore.)
Méthode publique GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElements(ModelIdentifier, Type, ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElements<TElement>(ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElementsCount(ModelElementResolutionStatus) Retourne le nombre d'éléments dans le magasin qui correspondent à l'état donné. (Hérité de ModelStore.)
Méthode publique GetElementsCount(ModelElementValidationStatus) Retourne le nombre d'éléments dans le magasin qui correspondent à l'état donné. (Hérité de ModelStore.)
Méthode publique GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElementsFrom(String, Type, ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElementsFrom<TElement>(String, ModelElementQueryFilter) (Hérité de ModelStore.)
Méthode publique GetElementsFromExternalSource Obtient les éléments d'une source externe. (Hérité de DataSchemaModel.)
Méthode protégée GetElementSources Retourne les informations sources pour un élément particulier. (Hérité de SqlSchemaModel.)
Méthode protégée GetExternalProperty<TProperty> Reçoit une propriété externe d'une classe particulière pour l'élément de modèle spécifié. (Hérité de SqlSchemaModel.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetIdentifier(ICollection<String>) (Hérité de ModelStore.)
Méthode publique GetIdentifier(array<String[]) Obtient l'identificateur à partir du modèle par ID de portée et une chaîne. (Hérité de ModelStore.)
Méthode publique GetIdentifier(IList<String>, ICollection<String>) (Hérité de ModelStore.)
Méthode publique GetIdentifierHandleTarget (Hérité de ModelStore.)
Méthode publique GetObjectData Remplit un objet [System.Runtime.Serialization.SerializationInfo] des données nécessaires à la sérialisation de l'objet Sql100SchemaModel actif. (Substitue SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext).)
Méthode protégée GetRelationshipEntrySources Retourne les informations sources pour une entrée de relation particulière. (Hérité de SqlSchemaModel.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée InitializeReferenceConstructor Appelée pour initialiser le constructeur de référence. (Hérité de SqlSchemaModel.)
Méthode publique IsOwnedChildObjectType Retourne une valeur qui indique si un type est un objet enfant lié au schéma. (Hérité de SqlSchemaModel.)
Méthode publique LoadExternals Charge des éléments de modèle à partir d'une source externe (par exemple, un modèle persistant). (Hérité de DataSchemaModel.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée OnCustomDataAdded Substituez cette méthode pour gérer l'ajout de données SqlModelCapability. (Hérité de SqlSchemaModel.)
Méthode protégée OnCustomDataRemoved Substituez cette méthode pour gérer la suppression de noms supplémentaires (d'éléments marqués comme AliasedToDbo ou GloballyScoped) si une référence est supprimée. (Hérité de SqlSchemaModel.)
Méthode protégée OnModelElementChanged Appelé lorsqu'un élément de modèle est modifié. (Hérité de DataSchemaModel.)
Méthode publique OptimizeForInitialPopulation (Hérité de ModelStore.)
Méthode publique OptimizeForQuery (Hérité de ModelStore.)
Méthode publique RegisterForController S'inscrit pour un contrôleur de modèle. (Hérité de DataSchemaModel.)
Méthode publique RemoveAnnotation Supprime une annotation du modèle. (Hérité de ModelStore.)
Méthode publique RemoveCustomData Supprime des données personnalisées. (Hérité de DataSchemaModel.)
Méthode protégée RemoveScriptCacheForFile Supprime le cache de script associé au fichier spécifié. (Hérité de SqlSchemaModel.)
Méthode publique Resolve() Résout tous les éléments du modèle. (Hérité de SqlSchemaModel.)
Méthode publique Resolve(Int32) Résout le nombre spécifié d'éléments. (Hérité de SqlSchemaModel.)
Méthode publique Serialize(TextWriter) (Hérité de DataSchemaModel.)
Méthode publique Serialize(TextWriter, IEnumerable<Type>) (Hérité de DataSchemaModel.)
Méthode publique Serialize(TextWriter, IEnumerable<Type>, Boolean) Écrit le modèle de schéma de données dans la sortie spécifiée. (Hérité de DataSchemaModel.)
Méthode protégée SerializeExternalProperty Sérialise toutes les propriétés externes prises en charge par SqlSchemaModel. (Hérité de SqlSchemaModel.)
Méthode protégée SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Hérité de ModelStore.)
Méthode protégée SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Hérité de SqlSchemaModel.)
Méthode publique TestWriteCount Teste le nombre d'écritures avec la valeur donnée. (Hérité de ModelStore.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique UnloadExternals Décharge les éléments externes du fichier spécifié. (Hérité de DataSchemaModel.)
Méthode protégée UpdateSourceNamePrefixes (Hérité de ModelStore.)
Méthode protégée ValidateWriteAccess Valide l'accès en écriture. (Hérité de DataSchemaModel.)
Méthode protégée ValidReferenceTranslator Retourne une valeur qui indique si un traducteur de référence peut être utilisé pour traduire à partir d'un autre fournisseur de schémas de base de données vers le fournisseur actuel. (Hérité de DataSchemaModel.)

Début

Événements

  Nom Description
Événement public ModelChanged (Hérité de ModelStore.)
Événement public ModelOptimizationChanged (Hérité de ModelStore.)

Début

Champs

  Nom Description
Champ publicMembre statique ClrTypesDBSchemaCategory Constante utilisée par le modèle de schéma.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.Sql.SchemaModel, espace de noms