Idioma

IMutableDbFunctionParameter Interface

Definição

Representa um parâmetro de função.

public interface IMutableDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter
public interface IMutableDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter
public interface IMutableDbFunctionParameter : Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter, Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable
type IMutableDbFunctionParameter = interface
    interface IReadOnlyDbFunctionParameter
    interface IReadOnlyAnnotatable
    interface IMutableAnnotatable
type IMutableDbFunctionParameter = interface
    interface IDbFunctionParameter
type IMutableDbFunctionParameter = interface
    interface IMutableAnnotatable
    interface IAnnotatable
    interface IDbFunctionParameter
Public Interface IMutableDbFunctionParameter
Implements IMutableAnnotatable, IReadOnlyDbFunctionParameter
Public Interface IMutableDbFunctionParameter
Implements IDbFunctionParameter
Public Interface IMutableDbFunctionParameter
Implements IDbFunctionParameter, IMutableAnnotatable
Implementações

Comentários

Consulte as funções de banco de dados para obter mais informações e exemplos.

Propriedades

Nome Descrição
ClrType

Obtém o tipo de parâmetro.

(Herdado de IDbFunctionParameter)
Function

Obtém a função à qual esse parâmetro pertence.

Item[String]

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

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

(Herdado de IDbFunctionParameter)
StoreFunctionParameter

Obtém o associado IStoreFunctionParameter.

(Herdado de IDbFunctionParameter)
StoreType

Obtém ou define o tipo de repositório desse parâmetro.

TypeMapping

Obtém ou define o RelationalTypeMapping parâmetro para esse parâmetro.

Métodos

Nome Descrição
AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Adiciona anotações a um objeto.

(Herdado de IMutableAnnotatable)
AddRuntimeAnnotation(String, Object)

Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de IAnnotatable)
AnnotationsToDebugString(Int32)

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

(Herdado de IReadOnlyAnnotatable)
FindAnnotation(String)

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

(Herdado de IAnnotatable)
FindRuntimeAnnotation(String)

Obtém a anotação de runtime com o nome fornecido, retornando null se ela não existir.

(Herdado de IAnnotatable)
FindRuntimeAnnotationValue(String)

Obtém o valor da anotação de runtime com o nome fornecido, retornando null se ela não existir.

(Herdado de IAnnotatable)
GetAnnotation(String)

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

(Herdado de IReadOnlyAnnotatable)
GetAnnotations()

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

(Herdado de IAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtém o valor da anotação de runtime com o nome fornecido, adicionando-o se um não existir.

(Herdado de IAnnotatable)
GetRuntimeAnnotations()

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

(Herdado de IAnnotatable)
RemoveAnnotation(String)

Remove a anotação fornecida deste objeto.

(Herdado de IMutableAnnotatable)
RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto.

(Herdado de IAnnotatable)
SetAnnotation(String, Object)

Define a anotação armazenada sob a chave fornecida. Substituirá a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de IMutableAnnotatable)
SetOrRemoveAnnotation(String, Object)

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

(Herdado de IMutableAnnotatable)
SetRuntimeAnnotation(String, Object)

Define a anotação de runtime armazenada sob a chave fornecida. Substituirá a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Cria uma representação legível por humanos dos metadados especificados.

Aviso: não dependa do formato da cadeia de caracteres retornada. Ele foi projetado apenas para depuração e pode mudar arbitrariamente entre versões.

(Herdado de IReadOnlyDbFunctionParameter)

Métodos de Extensão

Nome Descrição
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Adiciona anotações a um objeto.

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 ela não existir.

GetAnnotation(IMutableAnnotatable, String)

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

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

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

ToDebugString(IDbFunctionParameter, MetadataDebugStringOptions, Int32)

Cria uma representação legível por humanos dos metadados especificados.

Aviso: não dependa do formato da cadeia de caracteres retornada. Ele foi projetado apenas para depuração e pode mudar arbitrariamente entre versões.

Aplica-se a