IStoreStoredProcedureParameter Интерфейс

Определение

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

public interface IStoreStoredProcedureParameter : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IColumnBase
type IStoreStoredProcedureParameter = interface
    interface IColumnBase
    interface IAnnotatable
    interface IReadOnlyAnnotatable
Public Interface IStoreStoredProcedureParameter
Implements IAnnotatable, IColumnBase
Реализации

Свойства

Direction

Возвращает направление параметра.

IsNullable

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

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

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

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

Возвращает имя столбца.

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

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

PropertyMappings

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

ProviderClrType

Возвращает тип поставщика.

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

Возвращает ValueComparer для этого столбца.

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

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

StoreType

Возвращает тип столбца.

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

Возвращает сопоставление типов для объекта, похожего на столбец.

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

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

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

Методы

AddRuntimeAnnotation(String, Object)

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

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

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

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

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

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

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

(Унаследовано от IColumnBase)
FindParameterMapping(IReadOnlyEntityType)

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

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)

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

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

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

IColumnBase.ToDebugString(MetadataDebugStringOptions, Int32)

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

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

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