IVsDataTableForeignKey, interface
Représente un objet mappé qui décrit un ensemble de colonnes définies par un tableau qui identifient une ligne dans une autre table.
Espace de noms : Microsoft.VisualStudio.Data.Services.RelationalObjectModel
Assembly : Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)
Syntaxe
'Déclaration
<DataMappedObjectTypeAttribute("TableForeignKey", Identifier := "Catalog, Schema, Table, Name", _
AvailableRestrictions := "Catalog, Schema, Table, Name", RequiredOrdering := "Catalog, Schema, Table, Name", _
ClassId := "2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB")> _
Public Interface IVsDataTableForeignKey _
Inherits IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
[DataMappedObjectTypeAttribute("TableForeignKey", Identifier = "Catalog, Schema, Table, Name",
AvailableRestrictions = "Catalog, Schema, Table, Name", RequiredOrdering = "Catalog, Schema, Table, Name",
ClassId = "2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB")]
public interface IVsDataTableForeignKey : IVsDataMappedObject,
IVsDataSiteableObject<IVsDataMappedObject>
[DataMappedObjectTypeAttribute(L"TableForeignKey", Identifier = L"Catalog, Schema, Table, Name",
AvailableRestrictions = L"Catalog, Schema, Table, Name", RequiredOrdering = L"Catalog, Schema, Table, Name",
ClassId = L"2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB")]
public interface class IVsDataTableForeignKey : IVsDataMappedObject,
IVsDataSiteableObject<IVsDataMappedObject^>
[<DataMappedObjectTypeAttribute("TableForeignKey", Identifier = "Catalog, Schema, Table, Name",
AvailableRestrictions = "Catalog, Schema, Table, Name", RequiredOrdering = "Catalog, Schema, Table, Name",
ClassId = "2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB")>]
type IVsDataTableForeignKey =
interface
interface IVsDataMappedObject
interface IVsDataSiteableObject<IVsDataMappedObject>
end
public interface IVsDataTableForeignKey extends IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>
Le type IVsDataTableForeignKey expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Columns | Obtient une liste des colonnes de table de clé étrangère qui représentent collectivement la clé étrangère. | |
DeleteAction | L'action de suppression des enregistrements associés à cette clé étrangère. | |
Identifier | Obtient la liste des parties d'identificateur qui identifient le type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
IsDeleted | Obtient une valeur indiquant si le type mappé par générique en cours est supprimé. (Hérité de IVsDataMappedObject.) | |
Name | Obtient le nom du type mappé par générique. (Hérité de IVsDataMappedObject.) | |
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.) | |
ReferencedTable | La table de données référencée dans cette clé étrangère. | |
ReferencedUniqueKey | La clé unique sur la table référencée par cette clé étrangère. | |
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.) | |
UpdateAction | l'action de mise à jour pour cette clé étrangère. |
Début
Voir aussi
Référence
Microsoft.VisualStudio.Data.Services.RelationalObjectModel, espace de noms