Compartilhar via


IStoreStoredProcedure Interface

Definição

Representa um procedimento armazenado em um banco de dados.

public interface IStoreStoredProcedure : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ITableBase
type IStoreStoredProcedure = interface
    interface ITableBase
    interface IAnnotatable
    interface IReadOnlyAnnotatable
Public Interface IStoreStoredProcedure
Implements IAnnotatable, ITableBase
Implementações

Propriedades

Columns

Obtém as colunas definidas para esta tabela.

(Herdado de ITableBase)
ComplexTypeMappings

Obtém os mapeamentos de tipo complexos.

(Herdado de ITableBase)
EntityTypeMappings

Obtém os mapeamentos de tipo de entidade.

IsShared

Obtém o valor que indica se vários tipos de entidade estão compartilhando as linhas na tabela.

(Herdado de ITableBase)
Item[String]

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

(Herdado de IReadOnlyAnnotatable)
Model

Obtém o modelo de banco de dados.

(Herdado de ITableBase)
Name

Obtém o nome da tabela no banco de dados.

(Herdado de ITableBase)
Parameters

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

ResultColumns

Obtém as colunas definidas para o conjunto de linhas retornado.

ReturnValue

Obtém o retorno desse procedimento armazenado.

Schema

Obtém o esquema da tabela no banco de dados.

(Herdado de ITableBase)
SchemaQualifiedName

Obtém o nome qualificado por esquema da tabela no banco de dados.

(Herdado de ITableBase)
StoredProcedures

Obtém os procedimentos armazenados do modelo associado.

Métodos

AddRuntimeAnnotation(String, Object)

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

(Herdado de IAnnotatable)
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)
FindColumn(IProperty)

Obtém a coluna mapeada para a propriedade fornecida. Retorna null se nenhuma coluna for mapeada para a propriedade fornecida.

(Herdado de ITableBase)
FindColumn(String)

Obtém a coluna com o nome fornecido. Retorna null se nenhuma coluna com o nome fornecido for definida.

(Herdado de ITableBase)
FindParameter(IProperty)

Obtém o parâmetro mapeado para a propriedade fornecida. Retorna null se nenhum parâmetro for mapeado para a propriedade fornecida.

FindParameter(String)

Obtém o parâmetro com o nome fornecido. Retorna null se nenhum parâmetro com o nome fornecido for definido para o conjunto de linhas retornado.

FindResultColumn(IProperty)

Obtém a coluna de resultado mapeada para a propriedade fornecida. Retorna null se nenhuma coluna de resultado for mapeada para a propriedade fornecida.

FindResultColumn(String)

Obtém a coluna de resultado com o nome fornecido. Retorna null se nenhuma coluna de resultado com o nome fornecido for definida para o conjunto de linhas retornado.

FindRuntimeAnnotation(String)

Obtém a anotação de runtime com o nome fornecido, retornando null se ela não existir.

(Herdado de IAnnotatable)
FindRuntimeAnnotationValue(String)

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

(Herdado de IAnnotatable)
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)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtém o valor da anotação de runtime com o nome fornecido, adicionando-o se um não existir.

(Herdado de IAnnotatable)
GetReferencingRowInternalForeignKeys(IEntityType)

Obtém as chaves estrangeiras que referenciam o tipo de entidade fornecido de outros tipos de entidade que compartilham essa tabela.

(Herdado de ITableBase)
GetRowInternalForeignKeys(IEntityType)

Obtém as chaves estrangeiras para o tipo de entidade fornecido que apontam para outros tipos de entidade que compartilham essa tabela.

(Herdado de ITableBase)
GetRuntimeAnnotations()

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

(Herdado de IAnnotatable)
IsOptional(IEntityType)

Obtém o valor que indica se uma entidade do tipo determinado pode não estar presente em uma linha.

(Herdado de ITableBase)
IsOptional(ITypeBase)

Obtém o valor que indica se uma entidade do tipo determinado pode não estar presente em uma linha.

(Herdado de ITableBase)
RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto.

(Herdado de IAnnotatable)
SetRuntimeAnnotation(String, Object)

Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de IAnnotatable)
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.

Implantações explícitas de interface

ITableBase.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