IVsDataTableColumn, interface
Représente un objet mappé qui décrit une colonne tabulaire d'objet.
Espace de noms : Microsoft.VisualStudio.Data.Services.RelationalObjectModel
Assembly : Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)
Syntaxe
'Déclaration
<DataMappedObjectTypeAttribute("TableForeignKeyColumn", Identifier := "Catalog, Schema, Table, ForeignKey, Name", _
AvailableRestrictions := "Catalog, Schema, Table, TableForeignKey, Name", _
RequiredOrdering := "Catalog, Schema, Table, TableForeignKey, Ordinal", _
ClassId := "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")> _
<DataMappedObjectTypeAttribute("TableColumn", Identifier := "Catalog, Schema, Table, Name", _
AvailableRestrictions := "Catalog, Schema, Table, Name", RequiredOrdering := "Catalog, Schema, Table, Ordinal", _
ClassId := "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")> _
<DataMappedObjectTypeAttribute("TableUniqueKeyColumn", Identifier := "Catalog, Schema, Table, UniqueKey, Name", _
AvailableRestrictions := "Catalog, Schema, Table, TableUniqueKey, Name", _
RequiredOrdering := "Catalog, Schema, Table, TableUniqueKey, Ordinal", _
ClassId := "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")> _
Public Interface IVsDataTableColumn _
Inherits IVsDataColumn, IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
[DataMappedObjectTypeAttribute("TableForeignKeyColumn", Identifier = "Catalog, Schema, Table, ForeignKey, Name",
AvailableRestrictions = "Catalog, Schema, Table, TableForeignKey, Name",
RequiredOrdering = "Catalog, Schema, Table, TableForeignKey, Ordinal",
ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
[DataMappedObjectTypeAttribute("TableColumn", Identifier = "Catalog, Schema, Table, Name",
AvailableRestrictions = "Catalog, Schema, Table, Name", RequiredOrdering = "Catalog, Schema, Table, Ordinal",
ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
[DataMappedObjectTypeAttribute("TableUniqueKeyColumn", Identifier = "Catalog, Schema, Table, UniqueKey, Name",
AvailableRestrictions = "Catalog, Schema, Table, TableUniqueKey, Name",
RequiredOrdering = "Catalog, Schema, Table, TableUniqueKey, Ordinal",
ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
public interface IVsDataTableColumn : IVsDataColumn,
IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>
[DataMappedObjectTypeAttribute(L"TableForeignKeyColumn", Identifier = L"Catalog, Schema, Table, ForeignKey, Name",
AvailableRestrictions = L"Catalog, Schema, Table, TableForeignKey, Name",
RequiredOrdering = L"Catalog, Schema, Table, TableForeignKey, Ordinal",
ClassId = L"ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
[DataMappedObjectTypeAttribute(L"TableColumn", Identifier = L"Catalog, Schema, Table, Name",
AvailableRestrictions = L"Catalog, Schema, Table, Name", RequiredOrdering = L"Catalog, Schema, Table, Ordinal",
ClassId = L"ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
[DataMappedObjectTypeAttribute(L"TableUniqueKeyColumn", Identifier = L"Catalog, Schema, Table, UniqueKey, Name",
AvailableRestrictions = L"Catalog, Schema, Table, TableUniqueKey, Name",
RequiredOrdering = L"Catalog, Schema, Table, TableUniqueKey, Ordinal",
ClassId = L"ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
public interface class IVsDataTableColumn : IVsDataColumn,
IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject^>
[<DataMappedObjectTypeAttribute("TableForeignKeyColumn", Identifier = "Catalog, Schema, Table, ForeignKey, Name",
AvailableRestrictions = "Catalog, Schema, Table, TableForeignKey, Name",
RequiredOrdering = "Catalog, Schema, Table, TableForeignKey, Ordinal",
ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")>]
[<DataMappedObjectTypeAttribute("TableColumn", Identifier = "Catalog, Schema, Table, Name",
AvailableRestrictions = "Catalog, Schema, Table, Name", RequiredOrdering = "Catalog, Schema, Table, Ordinal",
ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")>]
[<DataMappedObjectTypeAttribute("TableUniqueKeyColumn", Identifier = "Catalog, Schema, Table, UniqueKey, Name",
AvailableRestrictions = "Catalog, Schema, Table, TableUniqueKey, Name",
RequiredOrdering = "Catalog, Schema, Table, TableUniqueKey, Ordinal",
ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")>]
type IVsDataTableColumn =
interface
interface IVsDataColumn
interface IVsDataMappedObject
interface IVsDataSiteableObject<IVsDataMappedObject>
end
public interface IVsDataTableColumn extends IVsDataColumn, IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>
Le type IVsDataTableColumn expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AdoDotNetDataType | Obtient le type de données d' ADO.NET comme valeur numérique d' ADO.NET– énumération spécifique. (Hérité de IVsDataColumn.) | |
AdoDotNetDbType | Obtient une valeur de l'énumération d' DbType qui spécifie le type de données de la colonne pour un fournisseur de données d' ADO.NET . (Hérité de IVsDataColumn.) | |
DefaultValue | Obtient la valeur par défaut est assignée à cet objet de colonne é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 le type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
IsComputed | Obtient une valeur indiquant si l'objet de la colonne est calculé. | |
IsDeleted | Obtient une valeur indiquant si le type mappé par générique en cours 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é par générique. (Hérité de IVsDataMappedObject.) | |
NativeDataType | Obtient le nom spécifique à la source de données de type de données. (Hérité de IVsDataColumn.) | |
Ordinal | Obtient le nombre ordinal de la colonne, qui spécifie l'ordre des colonnes dans la collection de colonnes. (Hérité de IVsDataColumn.) | |
Precision | Obtient le nombre maximum de chiffres stockés dans la colonne. (Hérité de IVsDataColumn.) | |
Properties | Obtient les paires nom/valeur contenant les noms de propriété et les valeurs associés au type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
Scale | Obtient le nombre maximum de chiffres à droite de la virgule décimale. (Hérité de IVsDataColumn.) | |
Selector | Obtient un objet de sélection qui permet la recherche des métadonnées spécifiques à la source de données à partir de le fichier XML de prise en charge d'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 du type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
UnderlyingObject | Obtient l'objet sous-jacent qui est contenu par le type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
UserDataType | Obtient un type de données défini par l'utilisateur. (Hérité de IVsDataColumn.) |
Début
Voir aussi
Référence
Microsoft.VisualStudio.Data.Services.RelationalObjectModel, espace de noms