IVsDataColumn Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сопоставленный объект, описывающий столбец табличного объекта.
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)
- Производный
- Атрибуты
- Реализации
Свойства
| AdoDotNetDataType |
Возвращает тип данных ADO.NET в виде числового значения из перечисления ADO. NET. |
| AdoDotNetDbType |
Возвращает значение из DbType перечисления, которое указывает тип данных столбца для поставщика данных ADO.NET. |
| FrameworkDataType |
Возвращает тип платформа .NET Framework столбца. |
| Identifier |
Возвращает список частей идентификатора, уникально идентифицирующих текущий универсальный сопоставленный тип. (Унаследовано от IVsDataMappedObject) |
| IsDeleted |
Возвращает значение, указывающее, удаляется ли текущий универсальный сопоставленный тип. (Унаследовано от IVsDataMappedObject) |
| IsNullable |
Возвращает значение, указывающее, допускает ли столбец значения NULL. |
| Length |
Возвращает длину столбца. |
| Name |
Возвращает имя универсального сопоставленного типа. (Унаследовано от IVsDataMappedObject) |
| NativeDataType |
Возвращает имя типа данных, определяемое источником данных. |
| Ordinal |
Возвращает порядковый номер столбца, который указывает порядок столбцов в коллекции Columns. |
| Precision |
Возвращает максимальное количество цифр, хранящихся в столбце. |
| Properties |
Возвращает пары "имя-значение", содержащие имена и значения свойств, связанные с текущим универсальным сопоставленным типом. (Унаследовано от IVsDataMappedObject) |
| Scale |
Возвращает максимальное число цифр справа от десятичной запятой. |
| Selector |
Возвращает объект Selector, который позволяет получать метаданные, относящиеся к источнику данных, из XML-файла поддержки объектов данных. (Унаследовано от IVsDataMappedObject) |
| Site |
Возвращает или задает сайт. (Унаследовано от IVsDataSiteableObject<T>) |
| Type |
Возвращает имя типа в виде строки для текущего универсального сопоставленного типа. (Унаследовано от IVsDataMappedObject) |
| UnderlyingObject |
Возвращает базовый объект, содержащийся в текущем универсальном сопоставленном типе. (Унаследовано от IVsDataMappedObject) |
| UserDataType |
Возвращает определяемый пользователем тип данных. |