IConventionDbFunctionParameter Interface

Definição

Representa um IConventionDbFunction parâmetro.

public interface IConventionDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter
public interface IConventionDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter
type IConventionDbFunctionParameter = interface
    interface IDbFunctionParameter
type IConventionDbFunctionParameter = interface
    interface IConventionAnnotatable
    interface IAnnotatable
    interface IDbFunctionParameter
Public Interface IConventionDbFunctionParameter
Implements IDbFunctionParameter
Public Interface IConventionDbFunctionParameter
Implements IConventionAnnotatable, IDbFunctionParameter
Implementações

Propriedades

Builder

O IConventionDbFunctionParameterBuilder para configurar esse parâmetro de função.

ClrType

Obtém o tipo de parâmetro.

(Herdado de IDbFunctionParameter)
Function

O IConventionDbFunction ao qual esse parâmetro pertence.

Item[String]

Obtém a anotação de valor com o nome fornecido, retornando null se ele não existe.

(Herdado de IAnnotatable)
Name

Obtém o nome do parâmetro.

(Herdado de IDbFunctionParameter)
PropagatesNullability

Obtém o valor que indica se o parâmetro propaga a nulidade, o que significa que, se o valor for nulo, a própria função de banco de dados retornará NULL.

(Herdado de IDbFunctionParameter)
StoreFunctionParameter

Obtém o associado IStoreFunctionParameter .

(Herdado de IDbFunctionParameter)
StoreType

Obtém o tipo de repositório deste parâmetro.

(Herdado de IDbFunctionParameter)
TypeMapping

Obtém o RelationalTypeMapping para este parâmetro.

(Herdado de IDbFunctionParameter)

Métodos

AddAnnotation(String, Object, Boolean)

Adiciona uma anotação a este objeto. Lança se já existe uma anotação com o nome especificado.

(Herdado de IConventionAnnotatable)
FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ele não existe.

(Herdado de IConventionAnnotatable)
GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de IConventionAnnotatable)
GetConfigurationSource()

Retorna a fonte de configuração para o parâmetro.

GetStoreTypeConfigurationSource()

Retorna a fonte de configuração para StoreType .

GetTypeMappingConfigurationSource()

Retorna a fonte de configuração para TypeMapping .

RemoveAnnotation(String)

Remove a anotação com o nome fornecido deste objeto.

(Herdado de IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de IConventionAnnotatable)
SetStoreType(String, Boolean)

Define o tipo de repositório do parâmetro.

SetTypeMapping(RelationalTypeMapping, Boolean)

Define o mapeamento de tipo do parâmetro.

Métodos de Extensão

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Adiciona anotações a um objeto.

GetAnnotation(IConventionAnnotatable, String)

Obtém a anotação com o nome fornecido, lançando se ele não existe.

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se null for fornecido.

AnnotationsToDebugString(IAnnotatable, Int32)

Obtém a cadeia de caracteres de depuração para todas as anotações declaradas no objeto.

GetAnnotation(IAnnotatable, String)

Obtém a anotação com o nome fornecido, lançando se ele não existe.

ToDebugString(IDbFunctionParameter, MetadataDebugStringOptions, Int32)

Cria uma representação legível dos metadados fornecidos.

Aviso: não confie no formato da cadeia de caracteres retornada. Ele é projetado apenas para depuração e pode ser alterado arbitrariamente entre as versões.

Aplica-se a