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) |