Compartilhar via


IStoredProcedureMapping Interface

Definição

Representa o mapeamento de tipo de entidade para um procedimento armazenado.

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

Propriedades

ColumnMappings

Obtém as propriedades mapeadas para colunas na tabela de destino.

(Herdado de ITableMappingBase)
EntityType

Obtém o tipo de entidade mapeada.

(Herdado de ITableMappingBase)
IncludesDerivedTypes

Obtém o valor que indica se o objeto de tabela mapeada inclui linhas para os tipos de entidade derivadas. Defina como false para mapeamentos herdados.

(Herdado de ITableMappingBase)
IsSharedTablePrincipal

Obtém o valor que indica se esse é o mapeamento para o tipo de entidade principal se o objeto semelhante à tabela for compartilhado. null é que o objeto de tabela não é compartilhado.

(Herdado de ITableMappingBase)
IsSplitEntityTypePrincipal

Obtém o valor que indica se esse é o mapeamento para o objeto principal semelhante à tabela se o tipo de entidade for dividido. null é o tipo de entidade não é dividido.

(Herdado de ITableMappingBase)
Item[String]

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

(Herdado de IReadOnlyAnnotatable)
ParameterMappings

Obtém os mapeamentos de parâmetro correspondentes ao procedimento armazenado de destino.

ResultColumnMappings

Obtém os mapeamentos de coluna de resultado correspondentes ao procedimento armazenado de destino.

StoredProcedure

Obtém o procedimento armazenado de destino no modelo.

StoredProcedureIdentifier

Obtém o identificador de procedimento armazenado, incluindo se ele é usado para inserir, excluir ou atualizar.

StoreStoredProcedure

Obtém o procedimento armazenado de destino no banco de dados.

Table

Obtém o objeto semelhante à tabela de destino.

(Herdado de ITableMappingBase)
TableMapping

Obtém o mapeamento de tabela correspondente se ele existir.

TypeBase

Obtém a base de tipo mapeada.

(Herdado de ITableMappingBase)

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)
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)
GetRuntimeAnnotations()

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

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

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

ITableMappingBase.ToDebugString(MetadataDebugStringOptions, Int32)

Cria uma representação legível por humanos dos metadados determinados.

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