Partilhar via


IVsDataTableForeignKeyColumn Interface

Definição

Representa um objeto mapeado que descreve uma coluna de chave estrangeira de tabela.

public interface class IVsDataTableForeignKeyColumn : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::RelationalObjectModel::IVsDataTableColumn
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="675817C0-B836-4624-B6F6-7282BB4C470E", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")]
public interface IVsDataTableForeignKeyColumn : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.RelationalObjectModel.IVsDataTableColumn
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="675817C0-B836-4624-B6F6-7282BB4C470E", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")>]
type IVsDataTableForeignKeyColumn = interface
    interface IVsDataTableColumn
    interface IVsDataColumn
    interface IVsDataMappedObject
    interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataTableForeignKeyColumn
Implements IVsDataSiteableObject(Of IVsDataMappedObject), IVsDataTableColumn
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.

(Herdado de IVsDataTableColumn)
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.

(Herdado de IVsDataTableColumn)
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)
ReferencedColumn

Obtém a coluna de tabela que a coluna de chave estrangeira faz referência na tabela referenciada.

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)

Aplica-se a