Idioma

DbFunctionParameterBuilder Classe

Definição

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

[System.Runtime.CompilerServices.Nullable(0)]
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameterBuilder
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbFunctionParameterBuilder = class
    interface IInfrastructure<IConventionDbFunctionParameterBuilder>
type DbFunctionParameterBuilder = class
    interface IConventionDbFunctionParameterBuilder
type DbFunctionParameterBuilder = class
    interface IInfrastructure<IConventionDbFunctionParameterBuilder>
Public Class DbFunctionParameterBuilder
Implements IInfrastructure(Of IConventionDbFunctionParameterBuilder)
Public Class DbFunctionParameterBuilder
Implements IConventionDbFunctionParameterBuilder
Herança
DbFunctionParameterBuilder
Atributos
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

Nome Descrição
DbFunctionParameterBuilder(IMutableDbFunctionParameter)

Essa é uma API interna que dá suporte à infraestrutura de 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 Entity Framework Core.

Propriedades

Nome Descrição
Metadata

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

Métodos

Nome Descrição
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, ou seja, se seu valor for nulo, a função de banco de dados em si retornará nulo.

Implantações explícitas de interface

Nome Descrição
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 parâmetro da 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

Nome Descriçã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