IMutableStoredProcedure Интерфейс

Определение

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

public interface IMutableStoredProcedure : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure
type IMutableStoredProcedure = interface
    interface IReadOnlyStoredProcedure
    interface IReadOnlyAnnotatable
    interface IMutableAnnotatable
Public Interface IMutableStoredProcedure
Implements IMutableAnnotatable, IReadOnlyStoredProcedure
Реализации

Свойства

EntityType

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

IsRowsAffectedReturned

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

Item[String]

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

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

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

Parameters

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

ResultColumns

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

Schema

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

Методы

AddAnnotation(String, Object)

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

(Унаследовано от IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Добавляет заметки к объекту .

(Унаследовано от IMutableAnnotatable)
AddOriginalValueParameter(String)

Добавляет новый параметр, содержащий исходное значение свойства с заданным именем.

AddParameter(String)

Добавляет новый параметр, сопоставленный со свойством с заданным именем.

AddResultColumn(String)

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

AddRowsAffectedParameter()

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

AddRowsAffectedResultColumn()

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

AnnotationsToDebugString(Int32)

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

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

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

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

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

FindParameter(String)

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

FindResultColumn(String)

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

FindRowsAffectedParameter()

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

FindRowsAffectedResultColumn()

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

GetAnnotation(String)

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

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

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

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

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

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

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

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

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

(Унаследовано от IMutableAnnotatable)
SetAnnotation(String, Object)

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

(Унаследовано от IMutableAnnotatable)
SetOrRemoveAnnotation(String, Object)

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

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

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

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

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

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