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


IStoreStoredProcedure Интерфейс

Определение

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

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

Свойства

Columns

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

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

Возвращает сопоставления сложных типов.

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

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

IsShared

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

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

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

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

Возвращает модель базы данных.

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

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

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

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

ResultColumns

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

ReturnValue

Возвращает возвращаемый результат для этой хранимой процедуры.

Schema

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

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

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

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

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

Методы

AddRuntimeAnnotation(String, Object)

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

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

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

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

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

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

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

(Унаследовано от ITableBase)
FindColumn(String)

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

(Унаследовано от ITableBase)
FindParameter(IProperty)

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

FindParameter(String)

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

FindResultColumn(IProperty)

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

FindResultColumn(String)

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

FindRuntimeAnnotation(String)

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от ITableBase)
GetRowInternalForeignKeys(IEntityType)

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

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

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

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

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

(Унаследовано от ITableBase)
IsOptional(ITypeBase)

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

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

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

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

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

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

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

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

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

ITableBase.ToDebugString(MetadataDebugStringOptions, Int32)

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

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

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