Compartilhar via


IReadOnlyDbFunction Interface

Definição

Representa uma função de banco de dados relacional em um modelo.

public interface IReadOnlyDbFunction : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyDbFunction = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyDbFunction
Implements IReadOnlyAnnotatable
Derivado
Implementações

Comentários

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

Propriedades

IsAggregate

Obtém o valor que indica se essa função é uma função de agregação.

IsBuiltIn

Obtém o valor que indica se a função de banco de dados é interna.

IsNullable

Obtém o valor que indica se a função de banco de dados pode retornar nulo.

IsScalar

Obtém o valor que indica se essa função retorna valor escalar.

Item[String]

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

(Herdado de IReadOnlyAnnotatable)
MethodInfo

Obtém o método CLR que mapeia para a função no banco de dados.

Model

Obtém o modelo no qual essa função é definida.

ModelName

Obtém o nome da função no modelo.

Name

Obtém o nome da função no banco de dados.

Parameters

Obtém os parâmetros para essa função.

ReturnType

Obtém o tipo CLR retornado.

Schema

Obtém o esquema da função no banco de dados.

StoreType

Obtém a cadeia de caracteres de tipo de repositório configurada.

Translation

Obtém o retorno de chamada de tradução para executar a tradução personalizada da chamada de método em um fragmento de expressão SQL.

TypeMapping

Obtém o mapeamento de tipo para o tipo de retorno da função.

Métodos

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 IReadOnlyAnnotatable)
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 IReadOnlyAnnotatable)
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 as versões.

Aplica-se a