Partilhar via


IConventionStoredProcedureBuilder Interface

Definição

Fornece uma API simples para configurar um IConventionStoredProcedure.

public interface IConventionStoredProcedureBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionStoredProcedureBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionStoredProcedureBuilder
Implements IConventionAnnotatableBuilder
Implementações

Comentários

Consulte Convenções de criação de modelo para obter mais informações e exemplos.

Propriedades

Metadata

A função que está sendo configurada.

ModelBuilder

Obtém o construtor de modelos.

(Herdado de IConventionAnnotatableBuilder)

Métodos

CanHaveOriginalValueParameter(String, Boolean)

Retorna um valor que indica se um parâmetro contém o valor original da propriedade mapeada pode ser usado para o procedimento armazenado.

CanHaveParameter(String, Boolean)

Retorna um valor que indica se um parâmetro mapeado para a propriedade fornecida pode ser usado para o procedimento armazenado.

CanHaveResultColumn(String, Boolean)

Retorna um valor que indica se uma coluna do resultado mapeado para a propriedade fornecida pode ser usada para o procedimento armazenado.

CanHaveRowsAffectedParameter(Boolean)

Retorna um valor que indica se um parâmetro que retorna as linhas afetadas pode ser usado para o procedimento armazenado.

CanHaveRowsAffectedResultColumn(Boolean)

Retorna um valor que indica se uma coluna que contém as linhas afetadas pode ser usada para o procedimento armazenado.

CanRemoveAnnotation(String, Boolean)

Retorna um valor que indica se uma anotação com o nome fornecido pode ser removida usando essa fonte de configuração.

(Herdado de IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Retorna um valor que indica se uma anotação com o nome e o valor fornecidos pode ser definida a partir dessa fonte de configuração.

(Herdado de IConventionAnnotatableBuilder)
CanSetName(String, Boolean)

Retorna um valor que indica se o nome fornecido pode ser definido para o procedimento armazenado.

CanSetSchema(String, Boolean)

Retorna um valor que indica se o esquema fornecido pode ser definido para o procedimento armazenado.

HasAnnotation(String, Object, Boolean)

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

HasName(String, Boolean)

Define o nome do procedimento armazenado.

HasName(String, String, Boolean)

Define o nome e o esquema do procedimento armazenado.

HasNoAnnotation(String, Boolean)

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

HasNonNullAnnotation(String, Object, Boolean)

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

HasOriginalValueParameter(String, Boolean)

Configura um novo parâmetro que contém o valor original da propriedade com o nome fornecido se nenhum parâmetro mapeado para a propriedade fornecida existir.

HasParameter(String, Boolean)

Configura um novo parâmetro se nenhum parâmetro mapeado para a propriedade fornecida existir.

HasResultColumn(String, Boolean)

Configura uma nova coluna do resultado para este procedimento armazenado. Isso é usado para colunas geradas pelo banco de dados.

HasRowsAffectedParameter(Boolean)

Configura um novo parâmetro que retorna as linhas afetadas se nenhum parâmetro desse tipo existir.

HasRowsAffectedResultColumn(Boolean)

Configura uma nova coluna que contém as linhas afetadas para esse procedimento armazenado se não houver essa coluna.

HasSchema(String, Boolean)

Define o esquema do procedimento armazenado.

RemoveAnnotation(String, Boolean)
Obsoleto.

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

(Herdado de IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Obsoleto.

Define ou remove a anotação armazenada sob o nome fornecido.

(Herdado de IConventionAnnotatableBuilder)

Aplica-se a