IVsDataTableColumn 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示描述表列的映射对象。
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) |