TableValuedFunctionBuilder Classe

Definição

Fornece uma API simples para configurar um IMutableDbFunction .

public class TableValuedFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase
type TableValuedFunctionBuilder = class
    inherit DbFunctionBuilderBase
Public Class TableValuedFunctionBuilder
Inherits DbFunctionBuilderBase
Herança
TableValuedFunctionBuilder

Construtores

TableValuedFunctionBuilder(IMutableDbFunction)

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 nenhuma versão. Você só deve usá-lo diretamente em seu código com muito cuidado e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão de Entity Framework Core.

Propriedades

Builder

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 nenhuma versão. Você só deve usá-lo diretamente em seu código com muito cuidado e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão de Entity Framework Core.

(Herdado de DbFunctionBuilderBase)
Metadata

A função que está sendo configurada.

(Herdado de DbFunctionBuilderBase)

Métodos

HasName(String)

Define o nome da função de banco de dados.

HasParameter(String)

Retorna um objeto que pode ser usado para configurar um parâmetro com o nome fornecido. Se nenhum parâmetro com o nome fornecido existir, um novo parâmetro será adicionado.

(Herdado de DbFunctionBuilderBase)
HasSchema(String)

Define o esquema da função de banco de dados.

IsBuiltIn(Boolean)

Marca se a função do banco de dados é interna.

(Herdado de DbFunctionBuilderBase)

Implantações explícitas de interface

IInfrastructure<IConventionDbFunctionBuilder>.Instance

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

(Herdado de DbFunctionBuilderBase)

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). Em geral, ele não é usado no código do aplicativo.

IInfrastructure<T> é usado para ocultar propriedades que não se destinam a serem usadas no código do aplicativo, mas podem ser usadas em métodos de extensão gravados por provedores de banco de dados, etc.

Aplica-se a