Aracılığıyla paylaş


IVsDataTableColumn Arabirim

Tanım

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

public interface class IVsDataTableColumn : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::RelationalObjectModel::IVsDataColumn
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, ForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableColumn", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableUniqueKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableUniqueKey, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, UniqueKey, Name", RequiredOrdering="Catalog, Schema, Table, TableUniqueKey, Ordinal")]
public interface IVsDataTableColumn : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.RelationalObjectModel.IVsDataColumn
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, ForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableColumn", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableUniqueKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableUniqueKey, Name", ClassId="ECAB02DB-6A5D-4675-8FC2-FD38A115D674", Identifier="Catalog, Schema, Table, UniqueKey, Name", RequiredOrdering="Catalog, Schema, Table, TableUniqueKey, Ordinal")>]
type IVsDataTableColumn = interface
    interface IVsDataColumn
    interface IVsDataMappedObject
    interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataTableColumn
Implements IVsDataColumn, IVsDataSiteableObject(Of IVsDataMappedObject)
Türetilmiş
Öznitelikler
Uygulamalar

Özellikler

AdoDotNetDataType

ADO.NET veri türünü ADO.NET özgü bir numaralandırmadan sayısal 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.

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.

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 en fazla 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ğerleri içeren ad/değer çiftlerini alır.

(Devralındığı yer: IVsDataMappedObject)
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 için tür adını dize olarak alır.

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

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

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

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

(Devralındığı yer: IVsDataColumn)

Şunlara uygulanır