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 de 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 la forme d’une valeur numérique d’une énumération spécifique à ADO. NET. (Hérité de IVsDataColumn) |
| AdoDotNetDbType |
Obtient une valeur de l' DbType énumération 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 assignée à cet objet de colonne, le cas échéant. (Hérité de IVsDataTableColumn) |
| FrameworkDataType |
Obtient le type de .NET Framework de la colonne. (Hérité de IVsDataColumn) |
| Identifier |
Obtient la liste des parties d’identificateur qui identifient de façon 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 accepte les valeurs 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 Columns. (Hérité de IVsDataColumn) |
| Precision |
Obtient le nombre maximal de chiffres stockés dans la colonne. (Hérité de IVsDataColumn) |
| Properties |
Obtient les paires nom/valeur contenant les noms et les valeurs des propriétés 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 de 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 qui est 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) |