Aracılığıyla paylaş


IVsDataTableForeignKeyColumn Arabirim

Tanım

Tablo yabancı anahtar sütununu açıklayan eşlenmiş bir nesneyi temsil eder.

public interface class IVsDataTableForeignKeyColumn : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::RelationalObjectModel::IVsDataTableColumn
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="675817C0-B836-4624-B6F6-7282BB4C470E", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")]
public interface IVsDataTableForeignKeyColumn : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.RelationalObjectModel.IVsDataTableColumn
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="675817C0-B836-4624-B6F6-7282BB4C470E", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")>]
type IVsDataTableForeignKeyColumn = interface
    interface IVsDataTableColumn
    interface IVsDataColumn
    interface IVsDataMappedObject
    interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataTableForeignKeyColumn
Implements IVsDataSiteableObject(Of IVsDataMappedObject), IVsDataTableColumn
Öznitelikler
Uygulamalar

Özellikler

AdoDotNetDataType

ADO.NET veri türünü ADO.NET özgü bir numaralandırmadan sayısal bir değer olarak alır.

(Devralındığı yer: IVsDataColumn)
AdoDotNetDbType

Numaralandırmadan DbType bir ADO.NET veri sağlayıcısı için sütunun veri türünü belirten bir değer alır.

(Devralındığı yer: IVsDataColumn)
DefaultValue

Varsa, bu sütun nesnesine atanan varsayılan değeri alır.

(Devralındığı yer: IVsDataTableColumn)
FrameworkDataType

Sütunun .NET Framework türünü alır.

(Devralındığı yer: IVsDataColumn)
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)
IsComputed

Bu sütun nesnesinin hesaplanıp hesaplanmadığını belirten bir değer alır.

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

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

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

Sütunun null atanabilir olup olmadığını belirten bir değer alır.

(Devralındığı yer: IVsDataColumn)
Length

Sütunun uzunluğunu alır.

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

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

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

Veri kaynağına özgü veri türü adını alır.

(Devralındığı yer: IVsDataColumn)
Ordinal

Sütun koleksiyonundaki sütunun sırasını belirten sütunun sıra numarasını alır.

(Devralındığı yer: IVsDataColumn)
Precision

Sütunda depolanan maksimum basamak sayısını alır.

(Devralındığı yer: IVsDataColumn)
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)
ReferencedColumn

Yabancı anahtar sütununun başvuruda bulunan tabloda başvurduğunu tablo sütununu alır.

Scale

Ondalık ayırıcının sağındaki basamak sayısı üst sınırını alır.

(Devralındığı yer: IVsDataColumn)
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)
UserDataType

Kullanıcı tanımlı bir veri türü alır.

(Devralındığı yer: IVsDataColumn)

Şunlara uygulanır