IVsDataTableForeignKeyColumn Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un objet mappé qui décrit une colonne clé étrangère de table.
public interface class IVsDataTableForeignKeyColumn : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::RelationalObjectModel::IVsDataTableColumn
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="675817C0-B836-4624-B6F6-7282BB4C470E", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")]
public interface IVsDataTableForeignKeyColumn : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.RelationalObjectModel.IVsDataTableColumn
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="675817C0-B836-4624-B6F6-7282BB4C470E", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")>]
type IVsDataTableForeignKeyColumn = interface
interface IVsDataTableColumn
interface IVsDataColumn
interface IVsDataMappedObject
interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataTableForeignKeyColumn
Implements IVsDataSiteableObject(Of IVsDataMappedObject), IVsDataTableColumn
- 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. (Hérité de IVsDataTableColumn) |
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é. (Hérité de IVsDataTableColumn) |
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 peut avoir la valeur Null. (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 de 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) |
ReferencedColumn |
Obtient la colonne de table référencée par la colonne clé étrangère dans la table référencée. |
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) |