Partilhar via


DbFunctionParameterBuilder Classe

Definição

Fornece uma API simples para configurar um Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter.

public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameterBuilder
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
type DbFunctionParameterBuilder = class
    interface IConventionDbFunctionParameterBuilder
type DbFunctionParameterBuilder = class
    interface IInfrastructure<IConventionDbFunctionParameterBuilder>
Public Class DbFunctionParameterBuilder
Implements IConventionDbFunctionParameterBuilder
Public Class DbFunctionParameterBuilder
Implements IInfrastructure(Of IConventionDbFunctionParameterBuilder)
Herança
DbFunctionParameterBuilder
Implementações

Comentários

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.

Construtores

DbFunctionParameterBuilder(IMutableDbFunctionParameter)

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

Metadata

Os metadados do parâmetro de função que estão sendo criados.

Métodos

HasStoreType(String)

Define o tipo de repositório do parâmetro de função no banco de dados.

PropagatesNullability(Boolean)

Indica se o parâmetro propaga a nulidade, o que significa que, se seu valor for nulo, a própria função de banco de dados retornará nulo.

Implantações explícitas de interface

IConventionDbFunctionParameterBuilder.CanSetStoreType(String, Boolean)

Retorna um valor que indica se o tipo de repositório pode ser definido para essa propriedade da fonte de configuração atual.

IConventionDbFunctionParameterBuilder.CanSetTypeMapping(RelationalTypeMapping, Boolean)

Retorna um valor que indica se RelationalTypeMapping pode ser definido para essa propriedade da fonte de configuração atual.

IConventionDbFunctionParameterBuilder.HasStoreType(String, Boolean)

Define o tipo de repositório do parâmetro de função no banco de dados.

IConventionDbFunctionParameterBuilder.HasTypeMapping(RelationalTypeMapping, Boolean)

Define o RelationalTypeMapping do parâmetro de função.

IConventionDbFunctionParameterBuilder.Metadata

Os metadados do parâmetro de função que estão sendo criados.

IInfrastructure<IConventionDbFunctionParameterBuilder>.Instance

Obtém o valor da propriedade que está sendo ocultada.

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