Udostępnij za pośrednictwem


IVsDataTableForeignKey Interfejs

Definicja

Reprezentuje zamapowany obiekt, który opisuje zestaw kolumn zdefiniowanych przez tabelę, która razem jednoznacznie identyfikuje wiersz w innej tabeli.

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)
Atrybuty
Implementuje

Właściwości

Columns

Pobiera listę kolumn tabeli kluczy obcych, które łącznie reprezentują klucz obcy.

DeleteAction

Akcja usuwania rekordów związanych z tym kluczem obcym.

Identifier

Pobiera listę części identyfikatorów, które jednoznacznie identyfikują bieżący typ zmapowany ogólny.

(Odziedziczone po IVsDataMappedObject)
IsDeleted

Pobiera wartość wskazującą, czy bieżący typ zamapowany ogólny jest usuwany.

(Odziedziczone po IVsDataMappedObject)
Name

Pobiera nazwę ogólnego typu mapowanego.

(Odziedziczone po IVsDataMappedObject)
Properties

Pobiera pary nazw/wartości zawierające nazwy właściwości i wartości skojarzone z bieżącym typem zamapowanym ogólnym.

(Odziedziczone po IVsDataMappedObject)
ReferencedTable

Tabela danych, do których odwołuje się ten klucz obcy.

ReferencedUniqueKey

Unikatowy klucz w tabeli, do których odwołuje się ten klucz obcy.

Selector

Pobiera obiekt selektora, który umożliwia pobieranie metadanych specyficznych dla źródła danych z pliku XML obiektu danych.

(Odziedziczone po IVsDataMappedObject)
Site

Pobiera lub ustawia witrynę.

(Odziedziczone po IVsDataSiteableObject<T>)
Type

Pobiera nazwę typu jako ciąg dla bieżącego typu zamapowanego ogólnego.

(Odziedziczone po IVsDataMappedObject)
UnderlyingObject

Pobiera obiekt bazowy, który jest zawarty przez bieżący typ zamapowany ogólny.

(Odziedziczone po IVsDataMappedObject)
UpdateAction

Akcja aktualizacji dla tego klucza obcego.

Dotyczy