Partilhar via


IConventionStoredProcedure Interface

Definição

Representa um procedimento armazenado em um modelo no formulário que pode ser modificado enquanto o modelo está sendo criado.

public interface IConventionStoredProcedure : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure
type IConventionStoredProcedure = interface
    interface IReadOnlyStoredProcedure
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionStoredProcedure
Implements IConventionAnnotatable, IReadOnlyStoredProcedure
Implementações

Propriedades

Builder

Obtém o construtor que pode ser usado para configurar esse procedimento armazenado.

EntityType

Obtém o tipo de entidade no qual esse procedimento armazenado é definido.

IsInModel

Indica se esse objeto está em um modelo, ou seja, não foi removido de um.

(Herdado de IConventionAnnotatable)
IsRowsAffectedReturned

Obtém um valor que indica se esse procedimento armazenado retorna o número de linhas afetadas.

(Herdado de IReadOnlyStoredProcedure)
Item[String]

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

(Herdado de IReadOnlyAnnotatable)
Name

Obtém o nome do procedimento armazenado no banco de dados.

(Herdado de IReadOnlyStoredProcedure)
Parameters

Obtém os parâmetros para este procedimento armazenado.

ResultColumns

Obtém as colunas do resultado para este procedimento armazenado.

Schema

Obtém o esquema do procedimento armazenado no banco de dados.

(Herdado de IReadOnlyStoredProcedure)

Métodos

AddAnnotation(String, Object, Boolean)

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

(Herdado de IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Adiciona anotações a um objeto .

(Herdado de IConventionAnnotatable)
AddOriginalValueParameter(String, Boolean)

Adiciona um novo parâmetro que conterá o valor original da propriedade com o nome fornecido.

AddParameter(String, Boolean)

Adiciona um novo parâmetro mapeado à propriedade com o nome fornecido.

AddResultColumn(String, Boolean)

Adiciona uma nova coluna do resultado para este procedimento armazenado mapeado para a propriedade com o nome fornecido

AddRowsAffectedParameter(Boolean)

Adiciona um parâmetro de saída que retorna as linhas afetadas por esse procedimento armazenado.

AddRowsAffectedResultColumn(Boolean)

Adiciona uma nova coluna do resultado que contém as linhas afetadas por esse procedimento armazenado.

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 IConventionAnnotatable)
FindOriginalValueParameter(String)

Retorna o parâmetro de valor original correspondente à propriedade fornecida.

FindParameter(String)

Retorna o parâmetro correspondente à propriedade fornecida.

FindResultColumn(String)

Retorna a coluna de resultado correspondente à propriedade fornecida.

FindRowsAffectedParameter()

Retorna o parâmetro de linhas afetadas.

FindRowsAffectedResultColumn()

Retorna a coluna de resultado das linhas afetadas.

GetAnnotation(String)

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

(Herdado de IConventionAnnotatable)
GetAnnotations()

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

(Herdado de IConventionAnnotatable)
GetConfigurationSource()

Obtém a fonte de configuração para este procedimento armazenado.

GetNameConfigurationSource()

Obtém a fonte de configuração para Name.

GetSchemaConfigurationSource()

Obtém a fonte de configuração para Schema.

GetSchemaQualifiedName()

Retorna o nome do procedimento armazenado prefixado pelo esquema ou null se não for mapeado.

(Herdado de IReadOnlyStoredProcedure)
GetStoreIdentifier()

Retorna o identificador do repositório deste procedimento armazenado.

(Herdado de IReadOnlyStoredProcedure)
RemoveAnnotation(String)

Remove a anotação com o nome fornecido desse 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)
SetIsRowsAffectedReturned(Boolean, Boolean)

Configura se esse procedimento armazenado retorna o número de linhas afetadas.

SetName(String, Boolean)

Define o nome do procedimento armazenado no banco de dados.

SetOrRemoveAnnotation(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 fornecida.

(Herdado de IConventionAnnotatable)
SetSchema(String, Boolean)

Define o esquema do procedimento armazenado no banco de dados.

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.

(Herdado de IReadOnlyStoredProcedure)

Aplica-se a