Udostępnij za pośrednictwem


IVsDataTableColumn Interfejs

Definicja

Reprezentuje zamapowany obiekt opisujący kolumnę tabeli.

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)
Pochodne
Atrybuty
Implementuje

Właściwości

AdoDotNetDataType

Pobiera typ danych ADO.NET jako wartość liczbową z wyliczenia specyficznego dla ADO.NET.

(Odziedziczone po IVsDataColumn)
AdoDotNetDbType

Pobiera wartość z DbType wyliczenia, która określa typ danych kolumny dla dostawcy danych ADO.NET.

(Odziedziczone po IVsDataColumn)
DefaultValue

Pobiera wartość domyślną przypisaną do tego obiektu kolumny, jeśli istnieje.

FrameworkDataType

Pobiera .NET Framework typ kolumny.

(Odziedziczone po IVsDataColumn)
Identifier

Pobiera listę części identyfikatorów, które jednoznacznie identyfikują bieżący typ zamapowany ogólny.

(Odziedziczone po IVsDataMappedObject)
IsComputed

Pobiera wartość wskazującą, czy ten obiekt kolumny jest obliczany.

IsDeleted

Pobiera wartość wskazującą, czy bieżący typ zamapowany ogólny jest usuwany.

(Odziedziczone po IVsDataMappedObject)
IsNullable

Pobiera wartość wskazującą, czy kolumna jest dopuszczana do wartości null.

(Odziedziczone po IVsDataColumn)
Length

Pobiera długość kolumny.

(Odziedziczone po IVsDataColumn)
Name

Pobiera nazwę ogólnego typu mapowanego.

(Odziedziczone po IVsDataMappedObject)
NativeDataType

Pobiera nazwę typu danych specyficznego dla źródła danych.

(Odziedziczone po IVsDataColumn)
Ordinal

Pobiera liczbę porządkową kolumny, która określa kolejność kolumny w kolekcji kolumn.

(Odziedziczone po IVsDataColumn)
Precision

Pobiera maksymalną liczbę cyfr przechowywanych w kolumnie.

(Odziedziczone po IVsDataColumn)
Properties

Pobiera pary nazwa/wartość zawierające nazwy właściwości i wartości skojarzone z bieżącym rodzajowym typem mapowanym.

(Odziedziczone po IVsDataMappedObject)
Scale

Pobiera maksymalną liczbę cyfr po prawej stronie przecinka dziesiętnego.

(Odziedziczone po IVsDataColumn)
Selector

Pobiera obiekt selektora, który umożliwia pobieranie metadanych specyficznych dla źródła danych z obiektu danych obsługuje plik XML.

(Odziedziczone po IVsDataMappedObject)
Site

Pobiera lub ustawia lokację.

(Odziedziczone po IVsDataSiteableObject<T>)
Type

Pobiera nazwę typu jako ciąg dla bieżącego typu zamapowanego ogólnego.

(Odziedziczone po IVsDataMappedObject)
UnderlyingObject

Pobiera obiekt źródłowy, który jest zawarty przez bieżący typ zamapowany ogólny.

(Odziedziczone po IVsDataMappedObject)
UserDataType

Pobiera typ danych zdefiniowany przez użytkownika.

(Odziedziczone po IVsDataColumn)

Dotyczy