IVsDataTableForeignKey Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |