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


IStoredProcedure Интерфейс

Определение

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

public interface IStoredProcedure : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure
type IStoredProcedure = interface
    interface IReadOnlyStoredProcedure
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public Interface IStoredProcedure
Implements IAnnotatable, IReadOnlyStoredProcedure
Производный
Реализации

Свойства

EntityType

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

IsRowsAffectedReturned

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

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

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

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

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

Parameters

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

ResultColumns

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

Schema

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

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

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

Методы

AddRuntimeAnnotation(String, Object)

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

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

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

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

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

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

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

FindParameter(String)

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

FindResultColumn(String)

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

FindRowsAffectedParameter()

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

FindRowsAffectedResultColumn()

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

FindRuntimeAnnotation(String)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RemoveRuntimeAnnotation(String)

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

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

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

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

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

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

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

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