Compartilhar via


IMutableStoredProcedure 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 IMutableStoredProcedure : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure
type IMutableStoredProcedure = interface
    interface IReadOnlyStoredProcedure
    interface IReadOnlyAnnotatable
    interface IMutableAnnotatable
Public Interface IMutableStoredProcedure
Implements IMutableAnnotatable, IReadOnlyStoredProcedure
Implementações

Propriedades

EntityType

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

IsRowsAffectedReturned

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

Item[String]

Obtém ou define o valor da anotação com o nome fornecido.

(Herdado de IMutableAnnotatable)
Name

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

Parameters

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

ResultColumns

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

Schema

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

Métodos

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)
AddOriginalValueParameter(String)

Adiciona um novo parâmetro que contém o valor original da propriedade com o nome fornecido.

AddParameter(String)

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

AddResultColumn(String)

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

AddRowsAffectedParameter()

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

AddRowsAffectedResultColumn()

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

(Herdado de IMutableAnnotatable)
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 IReadOnlyAnnotatable)
GetAnnotations()

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

(Herdado de IMutableAnnotatable)
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 fornecida desse objeto.

(Herdado de IMutableAnnotatable)
SetAnnotation(String, Object)

Define a anotação armazenada sob a chave fornecida. Substitui 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. 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 IMutableAnnotatable)
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