IVsDataTableColumn Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um objeto mapeado que descreve uma coluna de tabela.
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
- Implementações
Propriedades
AdoDotNetDataType |
Obtém o tipo de dados ADO.NET como um valor numérico de uma enumeração específica do ADO.NET. (Herdado de IVsDataColumn) |
AdoDotNetDbType |
Obtém um valor da DbType enumeração que especifica o tipo de dados da coluna para um provedor de dados ADO.NET. (Herdado de IVsDataColumn) |
DefaultValue |
Obtém o valor padrão atribuído a este objeto de coluna, se houver. |
FrameworkDataType |
Obtém o tipo .NET Framework da coluna. (Herdado de IVsDataColumn) |
Identifier |
Obtém a lista de partes de identificador que identificam exclusivamente o tipo mapeado genérico atual. (Herdado de IVsDataMappedObject) |
IsComputed |
Obtém um valor que indica se esse objeto de coluna é calculado. |
IsDeleted |
Obtém um valor que indica se o tipo mapeado genérico atual é excluído. (Herdado de IVsDataMappedObject) |
IsNullable |
Obtém um valor que indica se a coluna é anulável. (Herdado de IVsDataColumn) |
Length |
Obtém o comprimento da coluna. (Herdado de IVsDataColumn) |
Name |
Obtém o nome do tipo mapeado genérico. (Herdado de IVsDataMappedObject) |
NativeDataType |
Obtém o nome do tipo de dados específico da fonte de dados. (Herdado de IVsDataColumn) |
Ordinal |
Obtém o número ordinal da coluna, que especifica a ordem da coluna na coleção columns. (Herdado de IVsDataColumn) |
Precision |
Obtém o número máximo de dígitos armazenados na coluna. (Herdado de IVsDataColumn) |
Properties |
Obtém pares nome/valor que contêm os nomes de propriedade e os valores associados ao tipo mapeado genérico atual. (Herdado de IVsDataMappedObject) |
Scale |
Obtém o número máximo de dígitos à direita do ponto decimal. (Herdado de IVsDataColumn) |
Selector |
Obtém um objeto seletor que permite a recuperação de metadados específicos da fonte de dados do arquivo XML de suporte do objeto de dados. (Herdado de IVsDataMappedObject) |
Site |
Obtém ou define o site. (Herdado de IVsDataSiteableObject<T>) |
Type |
Obtém o nome do tipo como uma cadeia de caracteres para o tipo mapeado genérico atual. (Herdado de IVsDataMappedObject) |
UnderlyingObject |
Obtém o objeto subjacente contido pelo tipo mapeado genérico atual. (Herdado de IVsDataMappedObject) |
UserDataType |
Obtém um tipo de dados definido pelo usuário. (Herdado de IVsDataColumn) |