IVsDataColumn 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.
Tablosal nesne sütununu açıklayan eşlenmiş bir nesneyi temsil eder.
public interface class IVsDataColumn : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::IVsDataMappedObject
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableColumn", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularObjectColumn", AvailableRestrictions="Catalog, Schema, Object, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Object, Name", RequiredOrdering="Catalog, Schema, Object, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ViewColumn", AvailableRestrictions="Catalog, Schema, View, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, View, Name", RequiredOrdering="Catalog, Schema, View, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("StoredProcedureColumn", AvailableRestrictions="Catalog, Schema, StoredProcedure, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, StoredProcedure, Name", RequiredOrdering="Catalog, Schema, StoredProcedure, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularFunctionColumn", AvailableRestrictions="Catalog, Schema, TabularFunction, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, TabularFunction, Name", RequiredOrdering="Catalog, Schema, TabularFunction, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableUniqueKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableUniqueKey, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, TableUniqueKey, Name", RequiredOrdering="Catalog, Schema, Table, TableUniqueKey, Ordinal")]
public interface IVsDataColumn : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.IVsDataMappedObject
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableColumn", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularObjectColumn", AvailableRestrictions="Catalog, Schema, Object, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Object, Name", RequiredOrdering="Catalog, Schema, Object, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ViewColumn", AvailableRestrictions="Catalog, Schema, View, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, View, Name", RequiredOrdering="Catalog, Schema, View, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("StoredProcedureColumn", AvailableRestrictions="Catalog, Schema, StoredProcedure, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, StoredProcedure, Name", RequiredOrdering="Catalog, Schema, StoredProcedure, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularFunctionColumn", AvailableRestrictions="Catalog, Schema, TabularFunction, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, TabularFunction, Name", RequiredOrdering="Catalog, Schema, TabularFunction, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableUniqueKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableUniqueKey, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, TableUniqueKey, Name", RequiredOrdering="Catalog, Schema, Table, TableUniqueKey, Ordinal")>]
type IVsDataColumn = interface
interface IVsDataMappedObject
interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataColumn
Implements IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
- Türetilmiş
- Öznitelikler
- Uygulamalar
Özellikler
| Name | Description |
|---|---|
| AdoDotNetDataType |
ADO.NET veri türünü ADO.NET özgü bir numaralandırmadan sayısal değer olarak alır. |
| 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. |
| FrameworkDataType |
Sütunun .NET Framework türünü alır. |
| 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) |
| IsNullable |
Sütunun null atanabilir olup olmadığını belirten bir değer alır. |
| Length |
Sütunun uzunluğunu alır. |
| 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. |
| Ordinal |
Sütun koleksiyonundaki sütunun sırasını belirten sütunun sıra numarasını alır. |
| Precision |
Sütunda depolanan en fazla basamak sayısını alır. |
| 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. |
| 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. |