Aracılığıyla paylaş


IVsDataTableForeignKey Arabirim

Tanım

Birlikte başka bir tablodaki bir satırı benzersiz olarak tanımlayan bir tablo tarafından tanımlanan sütun kümesini açıklayan eşlenmiş bir nesneyi temsil eder.

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)
Öznitelikler
Uygulamalar

Özellikler

Columns

Yabancı anahtarı toplu olarak temsil eden yabancı anahtar tablosu sütunlarının listesini alır.

DeleteAction

Bu yabancı anahtarla ilgili kayıtlar için silme eylemi.

Identifier

Geçerli genel eşlenmiş türü benzersiz olarak tanımlayan tanımlayıcı bölümlerinin listesini alır.

(Devralındığı yer: IVsDataMappedObject)
IsDeleted

Geçerli genel eşlenen türün silinip silinmediğini belirten bir değer alır.

(Devralındığı yer: IVsDataMappedObject)
Name

Eşlenen genel türün adını alır.

(Devralındığı yer: IVsDataMappedObject)
Properties

Geçerli genel eşlenmiş türle ilişkili özellik adlarını ve değerlerini içeren ad/değer çiftlerini alır.

(Devralındığı yer: IVsDataMappedObject)
ReferencedTable

Bu yabancı anahtarda başvuruda bulunan veri tablosu.

ReferencedUniqueKey

Bu yabancı anahtar tarafından başvuruda bulunan tablodaki benzersiz anahtar.

Selector

Veri nesnesi destek XML dosyasından veri kaynağına özgü meta verilerin alınmasını sağlayan bir seçici nesnesi alır.

(Devralındığı yer: IVsDataMappedObject)
Site

Siteyi alır veya ayarlar.

(Devralındığı yer: IVsDataSiteableObject<T>)
Type

Geçerli genel eşlenmiş türün dize olarak tür adını alır.

(Devralındığı yer: IVsDataMappedObject)
UnderlyingObject

Geçerli genel eşlenmiş türün içerdiği temel nesneyi alır.

(Devralındığı yer: IVsDataMappedObject)
UpdateAction

Bu yabancı anahtar için güncelleştirme eylemi.

Şunlara uygulanır