Partager via


IVsDataTableColumn Interface

Définition

Représente un objet mappé qui décrit une colonne de table.

public interface class IVsDataTableColumn : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::RelationalObjectModel::IVsDataColumn
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, ForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableColumn", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableUniqueKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableUniqueKey, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, UniqueKey, Name", RequiredOrdering="Catalog, Schema, Table, TableUniqueKey, Ordinal")]
public interface IVsDataTableColumn : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.RelationalObjectModel.IVsDataColumn
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, ForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableColumn", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableUniqueKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableUniqueKey, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, UniqueKey, Name", RequiredOrdering="Catalog, Schema, Table, TableUniqueKey, Ordinal")>]
type IVsDataTableColumn = interface
    interface IVsDataColumn
    interface IVsDataMappedObject
    interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataTableColumn
Implements IVsDataColumn, IVsDataSiteableObject(Of IVsDataMappedObject)
Dérivé
Attributs
Implémente

Propriétés

AdoDotNetDataType

Obtient le type de données ADO.NET sous forme de valeur numérique à partir d’une énumération spécifique à ADO.NET.

(Hérité de IVsDataColumn)
AdoDotNetDbType

Obtient une valeur de l’énumération DbType qui spécifie le type de données de la colonne pour un fournisseur de données ADO.NET.

(Hérité de IVsDataColumn)
DefaultValue

Obtient la valeur par défaut affectée à cet objet de colonne, le cas échéant.

FrameworkDataType

Obtient le type .NET Framework de la colonne.

(Hérité de IVsDataColumn)
Identifier

Obtient la liste des parties d’identificateur qui identifient de manière unique le type mappé générique actuel.

(Hérité de IVsDataMappedObject)
IsComputed

Obtient une valeur indiquant si cet objet de colonne est calculé.

IsDeleted

Obtient une valeur indiquant si le type mappé générique actuel est supprimé.

(Hérité de IVsDataMappedObject)
IsNullable

Obtient une valeur indiquant si la colonne est nullable.

(Hérité de IVsDataColumn)
Length

Obtient la longueur de la colonne.

(Hérité de IVsDataColumn)
Name

Obtient le nom du type mappé générique.

(Hérité de IVsDataMappedObject)
NativeDataType

Obtient le nom du type de données spécifique à la source de données.

(Hérité de IVsDataColumn)
Ordinal

Obtient le numéro ordinal de la colonne, qui spécifie l’ordre de la colonne dans la collection colonnes.

(Hérité de IVsDataColumn)
Precision

Obtient le nombre maximal de chiffres stockés dans la colonne.

(Hérité de IVsDataColumn)
Properties

Obtient des paires nom/valeur contenant les noms de propriétés et les valeurs associées au type mappé générique actuel.

(Hérité de IVsDataMappedObject)
Scale

Obtient le nombre maximal de chiffres à droite de la virgule décimale.

(Hérité de IVsDataColumn)
Selector

Obtient un objet sélecteur qui permet la récupération des métadonnées spécifiques à la source de données à partir du fichier XML de prise en charge de l’objet de données.

(Hérité de IVsDataMappedObject)
Site

Obtient ou définit le site.

(Hérité de IVsDataSiteableObject<T>)
Type

Obtient le nom de type sous forme de chaîne pour le type mappé générique actuel.

(Hérité de IVsDataMappedObject)
UnderlyingObject

Obtient l’objet sous-jacent contenu par le type mappé générique actuel.

(Hérité de IVsDataMappedObject)
UserDataType

Obtient un type de données défini par l’utilisateur.

(Hérité de IVsDataColumn)

S’applique à