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


IConventionStoredProcedure Интерфейс

Определение

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

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

Свойства

Builder

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

EntityType

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

IsInModel

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

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

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

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

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

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

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

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

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

ResultColumns

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

Schema

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

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

Методы

AddAnnotation(String, Object, Boolean)

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

(Унаследовано от IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

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

(Унаследовано от IConventionAnnotatable)
AddOriginalValueParameter(String, Boolean)

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

AddParameter(String, Boolean)

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

AddResultColumn(String, Boolean)

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

AddRowsAffectedParameter(Boolean)

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

AddRowsAffectedResultColumn(Boolean)

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

AnnotationsToDebugString(Int32)

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

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

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

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

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

FindParameter(String)

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

FindResultColumn(String)

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

FindRowsAffectedParameter()

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

FindRowsAffectedResultColumn()

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

GetAnnotation(String)

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

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

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

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

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

GetNameConfigurationSource()

Возвращает источник конфигурации для Name.

GetSchemaConfigurationSource()

Возвращает источник конфигурации для Schema.

GetSchemaQualifiedName()

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

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

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

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

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

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

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

(Унаследовано от IConventionAnnotatable)
SetIsRowsAffectedReturned(Boolean, Boolean)

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

SetName(String, Boolean)

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

SetOrRemoveAnnotation(String, Object, Boolean)

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

(Унаследовано от IConventionAnnotatable)
SetSchema(String, Boolean)

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

ToDebugString(MetadataDebugStringOptions, Int32)

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

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

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

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