IVsDataTableForeignKey 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 un ensemble de colonnes définies par une table qui identifient de manière unique une ligne dans une autre table.
public interface class IVsDataTableForeignKey : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::IVsDataMappedObject
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKey", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Name")]
public interface IVsDataTableForeignKey : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.IVsDataMappedObject
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKey", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Name")>]
type IVsDataTableForeignKey = interface
interface IVsDataMappedObject
interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataTableForeignKey
Implements IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
- Attributs
- Implémente
Propriétés
Columns |
Obtient une liste de colonnes de table de clés étrangères qui représentent collectivement la clé étrangère. |
DeleteAction |
Action de suppression pour les enregistrements liés via cette clé étrangère. |
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) |
IsDeleted |
Obtient une valeur indiquant si le type mappé générique actuel est supprimé. (Hérité de IVsDataMappedObject) |
Name |
Obtient le nom du type mappé générique. (Hérité de IVsDataMappedObject) |
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) |
ReferencedTable |
Table de données référencée dans cette clé étrangère. |
ReferencedUniqueKey |
Clé unique sur la table référencée par cette clé étrangère. |
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) |
UpdateAction |
Action de mise à jour pour cette clé étrangère. |