Compartilhar via


ViewColumnBuilder<TProperty> Classe

Definição

As instâncias dessa classe são retornadas de métodos ao usar a ModelBuilder API e ela não foi projetada para ser construída diretamente no código do aplicativo.

public class ViewColumnBuilder<TProperty> : Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty>>
type ViewColumnBuilder<'Property> = class
    inherit ViewColumnBuilder
    interface IInfrastructure<PropertyBuilder<'Property>>
Public Class ViewColumnBuilder(Of TProperty)
Inherits ViewColumnBuilder
Implements IInfrastructure(Of PropertyBuilder(Of TProperty))

Parâmetros de tipo

TProperty
Herança
ViewColumnBuilder<TProperty>
Implementações

Construtores

ViewColumnBuilder<TProperty>(StoreObjectIdentifier, PropertyBuilder<TProperty>)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

Propriedades

InternalOverrides

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de ViewColumnBuilder)
Overrides

As substituições específicas do modo de exibição que estão sendo configuradas.

(Herdado de ViewColumnBuilder)

Métodos

HasAnnotation(String, Object)

Adiciona ou atualiza uma anotação na propriedade para uma exibição específica. Se uma anotação com a chave especificada em annotation já existir, seu valor será atualizado.

HasColumnName(String)

Configura a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

Implantações explícitas de interface

IInfrastructure<PropertyBuilder<TProperty>>.Instance

As instâncias dessa classe são retornadas de métodos ao usar a ModelBuilder API e ela não foi projetada para ser construída diretamente no código do aplicativo.

IInfrastructure<PropertyBuilder>.Instance

As instâncias dessa classe são retornadas de métodos ao usar a ModelBuilder API e ela não foi projetada para ser construída diretamente no código do aplicativo.

(Herdado de ViewColumnBuilder)

Métodos de Extensão

GetInfrastructure<T>(IInfrastructure<T>)

Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Aplica-se a