IDatabaseTable, interface
Modélise une table de base de données.
Espace de noms : Microsoft.Data.Schema.SchemaModel.Abstract
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
Public Interface IDatabaseTable _
Inherits IDatabaseColumnSource, IModelElement, IModelPropertyContainer, IModelEntity, _
IModelAnnotationHolder
public interface IDatabaseTable : IDatabaseColumnSource,
IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class IDatabaseTable : IDatabaseColumnSource,
IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type IDatabaseTable =
interface
interface IDatabaseColumnSource
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface IDatabaseTable extends IDatabaseColumnSource, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
Le type IDatabaseTable expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
![]() |
Columns | Obtient les colonnes pour ce IDatabaseColumnSource. (Hérité de IDatabaseColumnSource.) |
![]() |
ElementClass | Obtient la classe de métadonnées pour un élément. (Hérité de IModelElement.) |
![]() |
Indexes | Obtient les index qui s'appliquent à ce IDatabaseColumnSource. (Hérité de IDatabaseColumnSource.) |
![]() |
Model | Obtient la référence de modèle. (Hérité de IModelEntity.) |
![]() |
Name | Obtient ou définit le nom de l'élément. (Hérité de IModelElement.) |
![]() |
ResolutionStatus | Obtient ou définit la valeur de l'état de résolution de l'élément de modèle. (Hérité de IModelElement.) |
![]() |
SourceCodePositions | Obtient la liste des sources qui définissent cet élément. (Hérité de IModelElement.) |
![]() |
ValidationStatus | Obtient ou définit la valeur de l'état de validation de l'élément de modèle. (Hérité de IModelElement.) |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
AddAnnotation | Ajoute l'annotation donnée à cet élément. (Hérité de IModelAnnotationHolder.) |
![]() |
Delete | Supprime cette instance du modèle. (Hérité de IModelElement.) |
![]() |
GetAnnotations() | Retourne une liste d'annotations attachées à cet élément. (Hérité de IModelAnnotationHolder.) |
![]() |
GetAnnotations(Type) | Retourne une liste d'annotations attachées du type donné. (Hérité de IModelAnnotationHolder.) |
![]() |
GetAnnotations(ModelIdentifier) | Retourne une liste d'annotations attachées qui ont l'identificateur donné. (Hérité de IModelAnnotationHolder.) |
![]() |
GetAnnotations(ModelIdentifier, Type) | (Hérité de IModelAnnotationHolder.) |
![]() |
GetAnnotations<TType>() | Retourne toutes les annotations de modèle attachées qui implémentent le type d'annotation donné et qui ont l'identificateur de modèle spécifié. (Hérité de IModelAnnotationHolder.) |
![]() |
GetAnnotations<TType>(ModelIdentifier) | (Hérité de IModelAnnotationHolder.) |
![]() |
GetColumnsRelationship | Retourne le IModelMultiRelationship entre ce IDatabaseColumnSource et les instances IDatabaseColumn associées. (Hérité de IDatabaseColumnSource.) |
![]() |
GetComposingChildren | Retourne une liste d'enfants de composition pour cet élément. (Hérité de IModelElement.) |
![]() |
GetHierarchicalChildren | Retourne une liste d'enfants hiérarchiques pour cet élément. (Hérité de IModelElement.) |
![]() |
GetIndexesRelationship | Retourne le IModelReverseMultiRelationship entre ce IDatabaseColumnSource et les instances IDatabaseIndex associées. (Hérité de IDatabaseColumnSource.) |
![]() |
GetOwnerInfo | Retourne des informations sur le propriétaire de l'élément. (Hérité de IModelElement.) |
![]() |
GetProperty<TProperty> | Obtient la propriété spécifiée. (Hérité de IModelPropertyContainer.) |
![]() |
GetReferencedDanglingRelationshipEntries | Retourne une liste des entrées de relation, où cet élément se trouve à gauche et où il n'y a aucun élément à droite de la relation ou l'élément à droite n'existe pas dans le modèle. (Hérité de IModelElement.) |
![]() |
GetReferencedElements | Retourne une liste des éléments qui sont dans une relation avec cet élément, où cet élément est à gauche de la relation. (Hérité de IModelElement.) |
![]() |
GetReferencedRelationshipEntries | Retourne une liste des entrées de relation, où cet élément est à gauche. (Hérité de IModelElement.) |
![]() |
GetReferencingElements | Retourne une liste des éléments qui sont dans une relation avec cet élément, où cet élément est à droite. (Hérité de IModelElement.) |
![]() |
GetReferencingRelationshipEntries | Retourne une liste des entrées de relation, où cet élément est à droite. (Hérité de IModelElement.) |
![]() |
GetRelationship(ModelRelationshipClass) | Retourne la relation demandée à l'aide des métadonnées fournies. (Hérité de IModelElement.) |
![]() |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | Retourne une relation où les deux éléments associés sont des types spécifiés. (Hérité de IModelElement.) |
![]() |
GetRelationships | Retourne une liste des relations dans cet élément. (Hérité de IModelElement.) |
![]() |
IsDeleted | Spécifie si l'objet est supprimé. (Hérité de IModelElement.) |
![]() |
IsExternal | Retourne une valeur qui indique si l'objet a été chargé à partir d'une source externe et qui ne fait pas partie du modèle de schéma. (Hérité de IModelElement.) |
![]() |
RemoveAnnotation | Supprime l'annotation spécifiée de cet élément de modèle. (Hérité de IModelAnnotationHolder.) |
![]() |
SetProperty<TProperty> | Définit la propriété spécifiée. (Hérité de IModelPropertyContainer.) |
Début