IVsDataTableForeignKey Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |