Поделиться через


IStoredProcedureMapping Интерфейс

Определение

Представляет сопоставление типа сущности с хранимой процедурой.

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
Реализации

Свойства

ColumnMappings

Возвращает свойства, сопоставленные со столбцами в целевой таблице.

(Унаследовано от ITableMappingBase)
EntityType

Возвращает сопоставленный тип сущности.

(Унаследовано от ITableMappingBase)
IncludesDerivedTypes

Возвращает значение, указывающее, включает ли сопоставленный табличный объект строки для типов производных сущностей. Задайте значение false для унаследованных сопоставлений.

(Унаследовано от ITableMappingBase)
IsSharedTablePrincipal

Возвращает значение, указывающее, является ли это сопоставлением для типа основной сущности, если объект, подобный таблице, является общим. null — объект, похожий на таблицу, не является общим.

(Унаследовано от ITableMappingBase)
IsSplitEntityTypePrincipal

Возвращает значение, указывающее, является ли это сопоставлением для основного табличного объекта, если тип сущности разделен. null — тип сущности не разделен.

(Унаследовано от ITableMappingBase)
Item[String]

Возвращает значение заметки с заданным именем, возвращая null значение , если оно не существует.

(Унаследовано от IReadOnlyAnnotatable)
ParameterMappings

Возвращает сопоставления параметров, соответствующие целевой хранимой процедуре.

ResultColumnMappings

Возвращает сопоставления столбцов результатов, соответствующих целевой хранимой процедуре.

StoredProcedure

Возвращает целевую хранимую процедуру в модели.

StoredProcedureIdentifier

Возвращает идентификатор хранимой процедуры, включая, используется ли она для вставки, удаления или обновления.

StoreStoredProcedure

Возвращает целевую хранимую процедуру в базе данных.

Table

Возвращает целевой табличный объект.

(Унаследовано от ITableMappingBase)
TableMapping

Возвращает соответствующее сопоставление таблицы, если оно существует.

TypeBase

Возвращает базу сопоставленного типа.

(Унаследовано от ITableMappingBase)

Методы

AddRuntimeAnnotation(String, Object)

Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от IAnnotatable)
AnnotationsToDebugString(Int32)

Возвращает строку отладки для всех заметок, объявленных в объекте .

(Унаследовано от IReadOnlyAnnotatable)
FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

Возвращает заметку среды выполнения с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от IAnnotatable)
FindRuntimeAnnotationValue(String)

Возвращает значение заметки среды выполнения с заданным именем, возвращая null значение , если оно не существует.

(Унаследовано от IAnnotatable)
GetAnnotation(String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

(Унаследовано от IReadOnlyAnnotatable)
GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Возвращает значение заметки среды выполнения с заданным именем, добавляя ее, если она не существует.

(Унаследовано от IAnnotatable)
GetRuntimeAnnotations()

Возвращает все заметки среды выполнения для текущего объекта .

(Унаследовано от IAnnotatable)
RemoveRuntimeAnnotation(String)

Удаляет заданную заметку среды выполнения из этого объекта.

(Унаследовано от IAnnotatable)
SetRuntimeAnnotation(String, Object)

Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Создает удобочитаемое представление заданных метаданных.

Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками.

Явные реализации интерфейса

ITableMappingBase.ToDebugString(MetadataDebugStringOptions, Int32)

Создает удобочитаемое представление заданных метаданных.

Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками.

Применяется к