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

从 枚举中 DbType 获取一个值,该值指定 ADO.NET 数据提供程序的列的数据类型。

(继承自 IVsDataColumn)
DefaultValue

获取分配给此列对象的默认值(如果有)。

FrameworkDataType

获取列.NET Framework类型。

(继承自 IVsDataColumn)
Identifier

获取唯一标识当前泛型映射类型的标识符部分的列表。

(继承自 IVsDataMappedObject)
IsComputed

获取一个值,该值指示是否计算此列对象。

IsDeleted

获取一个值,该值指示是否删除当前泛型映射类型。

(继承自 IVsDataMappedObject)
IsNullable

获取一个值,该值指示列是否可为 null。

(继承自 IVsDataColumn)
Length

获取列的长度。

(继承自 IVsDataColumn)
Name

获取泛型映射类型的名称。

(继承自 IVsDataMappedObject)
NativeDataType

获取特定于数据源的数据类型名称。

(继承自 IVsDataColumn)
Ordinal

获取列的序号,该序号指定列在列集合中的顺序。

(继承自 IVsDataColumn)
Precision

获取列中存储的最大位数。

(继承自 IVsDataColumn)
Properties

获取名称/值对,其中包含与当前泛型映射类型关联的属性名称和值。

(继承自 IVsDataMappedObject)
Scale

获取小数点右侧的最大位数。

(继承自 IVsDataColumn)
Selector

获取一个选择器对象,该对象允许从数据对象支持 XML 文件检索数据源特定的元数据。

(继承自 IVsDataMappedObject)
Site

获取或设置站点。

(继承自 IVsDataSiteableObject<T>)
Type

获取当前泛型映射类型的字符串类型名称。

(继承自 IVsDataMappedObject)
UnderlyingObject

获取当前泛型映射类型包含的基础对象。

(继承自 IVsDataMappedObject)
UserDataType

获取用户定义的数据类型。

(继承自 IVsDataColumn)

适用于