IVsDataTableColumn インターフェイス

定義

表形式オブジェクトの列を記述する、マップされたオブジェクトを表します。

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)
派生
属性
実装

プロパティ

AdoDotNetDataType

ADO.NET データ型を、ADO .NET 固有の列挙体からの数値として取得します。

(継承元 IVsDataColumn)
AdoDotNetDbType

DbTypeADO.NET データプロバイダーの列のデータ型を指定する値を列挙から取得します。

(継承元 IVsDataColumn)
DefaultValue

この列オブジェクトに割り当てられた既定値を取得します (存在する場合)。

FrameworkDataType

列の .NET Framework 型を取得します。

(継承元 IVsDataColumn)
Identifier

現在のジェネリックマップ型を一意に識別する識別子部分のリストを取得します。

(継承元 IVsDataMappedObject)
IsComputed

この列オブジェクトが計算されるかどうかを示す値を取得します。

IsDeleted

現在のジェネリックマップ型が削除されているかどうかを示す値を取得します。

(継承元 IVsDataMappedObject)
IsNullable

列が null 値を許容するかどうかを示す値を取得します。

(継承元 IVsDataColumn)
Length

列の長さを取得します。

(継承元 IVsDataColumn)
Name

汎用的にマップされた型の名前を取得します。

(継承元 IVsDataMappedObject)
NativeDataType

データソース固有のデータ型名を取得します。

(継承元 IVsDataColumn)
Ordinal

Columns コレクション内の列の順序を指定する、列の序数を取得します。

(継承元 IVsDataColumn)
Precision

列に格納される最大桁数を取得します。

(継承元 IVsDataColumn)
Properties

現在のジェネリックマップ型に関連付けられているプロパティ名と値を含む名前と値のペアを取得します。

(継承元 IVsDataMappedObject)
Scale

小数点の右側の最大桁数を取得します。

(継承元 IVsDataColumn)
Selector

データオブジェクトからデータソース固有のメタデータを取得できるようにするセレクターオブジェクトを取得します。このオブジェクトは、XML ファイルをサポートします。

(継承元 IVsDataMappedObject)
Site

サイトを取得または設定します。

(継承元 IVsDataSiteableObject<T>)
Type

現在のジェネリックマップ型の文字列として型名を取得します。

(継承元 IVsDataMappedObject)
UnderlyingObject

現在のジェネリックマップ型に格納されている、基になるオブジェクトを取得します。

(継承元 IVsDataMappedObject)
UserDataType

ユーザー定義データ型を取得します。

(継承元 IVsDataColumn)

適用対象