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 | |
---|---|---|
AnnotationsIncludedInSerialization | Obtient une valeur qui indique si les annotations sont incluses lorsque le modèle est sérialisé. (Hérité de SqlSchemaModel.) | |
Capability | Obtient une valeur qui indique quelles sont les fonctionnalités de ce modèle. (Hérité de SqlSchemaModel.) | |
Collation | (Hérité de ModelStore.) | |
Comparer | Obtient l'objet de comparateur de classement. (Hérité de ModelStore.) | |
Controller | Obtient le contrôleur de modèle. (Hérité de DataSchemaModel.) | |
DatabaseSchemaProvider | Obtient le fournisseur de schémas de base de données pour ce modèle. (Substitue DataSchemaModel.DatabaseSchemaProvider.) | |
ElementProcessingOperationsCount | Obtient le nombre d'opérations restantes avant que le modèle ne soit résolu. (Hérité de SqlSchemaModel.) | |
ErrorManager | Obtient le gestionnaire d'erreurs pour signaler des erreurs. (Hérité de DataSchemaModel.) | |
IsDisposing | (Hérité de ModelStore.) | |
IsOptimizedForInsert | (Hérité de ModelStore.) | |
IsOptimizedForQuery | (Hérité de ModelStore.) | |
Schema | (Hérité de ModelStore.) | |
ScriptCache | Obtient le cache de script pour mettre en cache des scripts. (Hérité de DataSchemaModel.) | |
Sql100DatabaseSchemaProvider | Obtient le fournisseur de schémas de base de données propre à SQL Server 2008 pour ce modèle. | |
SqlDatabaseSchemaProvider | Obtient le fournisseur de schémas de base de données propre à SQL Server pour ce modèle. (Substitue SqlSchemaModel.SqlDatabaseSchemaProvider.) | |
ValidationEnabled | Obtient une valeur qui indique si la validation est activée pour ce modèle de schéma. (Hérité de SqlSchemaModel.) | |
WriteCount | Retourne la valeur du nombre d'écritures actuel. (Hérité de ModelStore.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddAnnotation | Ajoute une annotation au modèle. (Hérité de ModelStore.) | |
AddCustomData | Ajoute des données personnalisées au modèle. (Hérité de DataSchemaModel.) | |
AddScriptCacheForFile | (Hérité de SqlSchemaModel.) | |
BeginBatchUpdate | Appelée au début d'une opération de mise à jour par lot. (Hérité de SqlSchemaModel.) | |
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.) | |
CreateAnnotation(Type) | (Hérité de ModelStore.) | |
CreateAnnotation(ModelAnnotationClass) | Crée une annotation à l'aide des métadonnées d'annotation données. (Hérité de ModelStore.) | |
CreateAnnotation<TAnnotation>() | (Hérité de ModelStore.) | |
CreateElement(Type) | (Hérité de ModelStore.) | |
CreateElement(ModelElementClass) | Crée un élément à l'aide de l'objet de métadonnées d'élément donné. (Hérité de ModelStore.) | |
CreateElement<TElement>() | (Hérité de ModelStore.) | |
CreateElementHandle | (Hérité de ModelStore.) | |
CreateExternalElement(Type) | Crée un élément externe. (Hérité de ModelStore.) | |
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.) | |
CreateExternalElement<TElement>() | Crée un élément externe du type spécifié. (Hérité de ModelStore.) | |
CreateExternalNamedElement(Type, ModelIdentifier) | Crée un élément externe nommé à l'aide du type et de l'identificateur fournis. (Hérité de ModelStore.) | |
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.) | |
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.) | |
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.) | |
CreateIdentifier(array<String[]) | Crée un identificateur de modèle unique à l'aide du tableau de noms de parties fourni. (Hérité de ModelStore.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
CreateIdentifierHandle | Crée un handle pour l'identificateur fourni. (Hérité de ModelStore.) | |
CreateNamedAnnotation(Type, ModelIdentifier) | Crée un objet ModelAnnotation nommé à l'aide de l'identificateur de modèle fourni. (Hérité de ModelStore.) | |
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.) | |
CreateNamedAnnotation<TAnnotation>(ModelIdentifier) | Crée un objet ModelAnnotation nommé à l'aide de l'identificateur de modèle fourni. (Hérité de ModelStore.) | |
CreateNamedElement(Type, ModelIdentifier) | (Hérité de ModelStore.) | |
CreateNamedElement(ModelElementClass, ModelIdentifier) | (Hérité de ModelStore.) | |
CreateNamedElement<TElement>(ModelIdentifier) | (Hérité de ModelStore.) | |
DecodeIdentifier(String) | Retourne un identificateur qui correspond à la valeur décodée de la chaîne fournie. (Hérité de ModelStore.) | |
DeserializeExternalProperty | Désérialise toutes les propriétés externes prises en charge par SqlSchemaModel. (Hérité de SqlSchemaModel.) | |
Dispose() | Supprime le modèle. (Hérité de ModelStore.) | |
Dispose(Boolean) | Libère des ressources. (Hérité de SqlSchemaModel.) | |
EndBatchUpdate | Appelée à la fin d'une opération de mise à jour par lot. (Hérité de SqlSchemaModel.) | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | (Hérité de ModelStore.) | |
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.) | |
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.) | |
FreeElementHandle | Libère le handle d'élément fourni. (Hérité de ModelStore.) | |
FreeIdentifierHandle | Libère le handle d'élément fourni. (Hérité de ModelStore.) | |
GetAllAnnotations() | Retourne une liste de toutes les annotations. (Hérité de ModelStore.) | |
GetAllAnnotations(Type) | (Hérité de ModelStore.) | |
GetAllAnnotations(ModelIdentifier) | Retourne une liste de toutes les annotations nommées avec l'identificateur fourni. (Hérité de ModelStore.) | |
GetAllAnnotations(ModelIdentifier, Type) | (Hérité de ModelStore.) | |
GetAnnotations() | Retourne toutes les annotations sur le modèle. (Hérité de ModelStore.) | |
GetAnnotations(Type) | Retourne une liste des annotations sur le modèle qui implémente le type donné. (Hérité de ModelStore.) | |
GetAnnotations(ModelIdentifier) | Retourne une liste des annotations sur le modèle qui correspond aux identificateurs donnés. (Hérité de ModelStore.) | |
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.) | |
GetCustomData() | Obtient une liste de données personnalisées. (Hérité de DataSchemaModel.) | |
GetCustomData(String) | Obtient une liste de données personnalisées à l'aide de la catégorie fournie. (Hérité de DataSchemaModel.) | |
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.) | |
GetElementHandleTarget | Retourne un élément de modèle identifié par le handle fourni. (Hérité de ModelStore.) | |
GetElements(ModelElementResolutionStatus) | Retourne une liste des éléments dans le magasin qui a l'état de résolution donné. (Hérité de ModelStore.) | |
GetElements(ModelElementValidationStatus) | Retourne une liste des éléments dans le magasin qui a l'état de validation donné. (Hérité de ModelStore.) | |
GetElements(Type, ModelElementQueryFilter) | (Hérité de ModelStore.) | |
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.) | |
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.) | |
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.) | |
GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) | (Hérité de ModelStore.) | |
GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) | (Hérité de ModelStore.) | |
GetElements(ModelIdentifier, Type, ModelElementQueryFilter) | (Hérité de ModelStore.) | |
GetElements<TElement>(ModelElementQueryFilter) | (Hérité de ModelStore.) | |
GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) | (Hérité de ModelStore.) | |
GetElementsCount(ModelElementResolutionStatus) | Retourne le nombre d'éléments dans le magasin qui correspondent à l'état donné. (Hérité de ModelStore.) | |
GetElementsCount(ModelElementValidationStatus) | Retourne le nombre d'éléments dans le magasin qui correspondent à l'état donné. (Hérité de ModelStore.) | |
GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) | (Hérité de ModelStore.) | |
GetElementsFrom(String, Type, ModelElementQueryFilter) | (Hérité de ModelStore.) | |
GetElementsFrom<TElement>(String, ModelElementQueryFilter) | (Hérité de ModelStore.) | |
GetElementsFromExternalSource | Obtient les éléments d'une source externe. (Hérité de DataSchemaModel.) | |
GetElementSources | Retourne les informations sources pour un élément particulier. (Hérité de SqlSchemaModel.) | |
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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetIdentifier(ICollection<String>) | (Hérité de ModelStore.) | |
GetIdentifier(array<String[]) | Obtient l'identificateur à partir du modèle par ID de portée et une chaîne. (Hérité de ModelStore.) | |
GetIdentifier(IList<String>, ICollection<String>) | (Hérité de ModelStore.) | |
GetIdentifierHandleTarget | (Hérité de ModelStore.) | |
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).) | |
GetRelationshipEntrySources | Retourne les informations sources pour une entrée de relation particulière. (Hérité de SqlSchemaModel.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
InitializeReferenceConstructor | Appelée pour initialiser le constructeur de référence. (Hérité de SqlSchemaModel.) | |
IsOwnedChildObjectType | Retourne une valeur qui indique si un type est un objet enfant lié au schéma. (Hérité de SqlSchemaModel.) | |
LoadExternals | Charge des éléments de modèle à partir d'une source externe (par exemple, un modèle persistant). (Hérité de DataSchemaModel.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
OnCustomDataAdded | Substituez cette méthode pour gérer l'ajout de données SqlModelCapability. (Hérité de SqlSchemaModel.) | |
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.) | |
OnModelElementChanged | Appelé lorsqu'un élément de modèle est modifié. (Hérité de DataSchemaModel.) | |
OptimizeForInitialPopulation | (Hérité de ModelStore.) | |
OptimizeForQuery | (Hérité de ModelStore.) | |
RegisterForController | S'inscrit pour un contrôleur de modèle. (Hérité de DataSchemaModel.) | |
RemoveAnnotation | Supprime une annotation du modèle. (Hérité de ModelStore.) | |
RemoveCustomData | Supprime des données personnalisées. (Hérité de DataSchemaModel.) | |
RemoveScriptCacheForFile | Supprime le cache de script associé au fichier spécifié. (Hérité de SqlSchemaModel.) | |
Resolve() | Résout tous les éléments du modèle. (Hérité de SqlSchemaModel.) | |
Resolve(Int32) | Résout le nombre spécifié d'éléments. (Hérité de SqlSchemaModel.) | |
Serialize(TextWriter) | (Hérité de DataSchemaModel.) | |
Serialize(TextWriter, IEnumerable<Type>) | (Hérité de DataSchemaModel.) | |
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.) | |
SerializeExternalProperty | Sérialise toutes les propriétés externes prises en charge par SqlSchemaModel. (Hérité de SqlSchemaModel.) | |
SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) | (Hérité de ModelStore.) | |
SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) | (Hérité de SqlSchemaModel.) | |
TestWriteCount | Teste le nombre d'écritures avec la valeur donnée. (Hérité de ModelStore.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
UnloadExternals | Décharge les éléments externes du fichier spécifié. (Hérité de DataSchemaModel.) | |
UpdateSourceNamePrefixes | (Hérité de ModelStore.) | |
ValidateWriteAccess | Valide l'accès en écriture. (Hérité de DataSchemaModel.) | |
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 | |
---|---|---|
ModelChanged | (Hérité de ModelStore.) | |
ModelOptimizationChanged | (Hérité de ModelStore.) |
Début
Champs
Nom | Description | |
---|---|---|
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.