Compartir a través de


IVsDataTableColumn Interfaz

Definición

Representa un objeto asignado que describe una columna de tabla.

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)
Derivado
Atributos
Implementaciones

Propiedades

AdoDotNetDataType

Obtiene el tipo de datos ADO.NET como un valor numérico de una enumeración específica de ADO.NET.

(Heredado de IVsDataColumn)
AdoDotNetDbType

Obtiene un valor de la DbType enumeración que especifica el tipo de datos de la columna para un proveedor de datos ADO.NET.

(Heredado de IVsDataColumn)
DefaultValue

Obtiene el valor predeterminado asignado a este objeto de columna, si existe.

FrameworkDataType

Obtiene el tipo de .NET Framework de la columna.

(Heredado de IVsDataColumn)
Identifier

Obtiene la lista de elementos de identificador que identifican de forma única el tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
IsComputed

Obtiene un valor que indica si se calcula este objeto de columna.

IsDeleted

Obtiene un valor que indica si se elimina el tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
IsNullable

Obtiene un valor que indica si la columna acepta valores NULL.

(Heredado de IVsDataColumn)
Length

Obtiene la longitud de la columna.

(Heredado de IVsDataColumn)
Name

Obtiene el nombre del tipo asignado genérico.

(Heredado de IVsDataMappedObject)
NativeDataType

Obtiene el nombre del tipo de datos específico del origen de datos.

(Heredado de IVsDataColumn)
Ordinal

Obtiene el número ordinal de la columna, que especifica el orden de la columna en la colección columns.

(Heredado de IVsDataColumn)
Precision

Obtiene el número máximo de dígitos almacenados en la columna.

(Heredado de IVsDataColumn)
Properties

Obtiene pares nombre-valor que contienen los nombres de propiedad y los valores asociados al tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
Scale

Obtiene el número máximo de dígitos a la derecha del separador decimal.

(Heredado de IVsDataColumn)
Selector

Obtiene un objeto selector que permite la recuperación de metadatos específicos del origen de datos del archivo XML de compatibilidad con el objeto de datos.

(Heredado de IVsDataMappedObject)
Site

Obtiene o establece el sitio.

(Heredado de IVsDataSiteableObject<T>)
Type

Obtiene el nombre de tipo como una cadena para el tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
UnderlyingObject

Obtiene el objeto subyacente contenido por el tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
UserDataType

Obtiene un tipo de datos definido por el usuario.

(Heredado de IVsDataColumn)

Se aplica a