IVsDataTableForeignKey Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje mapovaný objekt, který popisuje sadu sloupců definovaných tabulkou, které společně jednoznačně identifikují řádek v jiné tabulce.
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)
- Atributy
- Implementuje
Vlastnosti
Columns |
Získá seznam cizích klíčů sloupce tabulky, které souhrnně představují cizí klíč. |
DeleteAction |
Akce odstranění pro záznamy související s tímto cizím klíčem. |
Identifier |
Získá seznam částí identifikátoru, které jednoznačně identifikují aktuální obecný mapovaný typ. (Zděděno od IVsDataMappedObject) |
IsDeleted |
Získá hodnotu označující, zda je aktuální obecný mapovaný typ odstraněn. (Zděděno od IVsDataMappedObject) |
Name |
Získá název obecného mapovaného typu. (Zděděno od IVsDataMappedObject) |
Properties |
Získá dvojice název/hodnota obsahující názvy vlastností a hodnoty přidružené k aktuálnímu obecnému mapovanému typu. (Zděděno od IVsDataMappedObject) |
ReferencedTable |
Tabulka dat odkazovaná v tomto cizím klíči. |
ReferencedUniqueKey |
Jedinečný klíč v tabulce, na který odkazuje tento cizí klíč. |
Selector |
Získá objekt selektoru, který umožňuje načtení metadat zdroje dat z datového objektu podporujícího soubor XML. (Zděděno od IVsDataMappedObject) |
Site |
Získá nebo nastaví web. (Zděděno od IVsDataSiteableObject<T>) |
Type |
Získá název typu jako řetězec pro aktuální obecný mapovaný typ. (Zděděno od IVsDataMappedObject) |
UnderlyingObject |
Získá podkladový objekt, který je obsažen aktuální obecný mapovaný typ. (Zděděno od IVsDataMappedObject) |
UpdateAction |
Akce aktualizace pro tento cizí klíč |