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


IDbFunctionParameter Интерфейс

Определение

Представляет параметр функции.

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

Комментарии

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

Свойства

ClrType

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

Function

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

Item[String]

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

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

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

PropagatesNullability

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

StoreFunctionParameter

Возвращает связанный IStoreFunctionParameterобъект .

StoreType

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

TypeMapping

Возвращает для RelationalTypeMapping этого параметра .

Методы

AddRuntimeAnnotation(String, Object)

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

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

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

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

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

(Унаследовано от IReadOnlyAnnotatable)
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)

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

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

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

Методы расширения

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetAnnotation(IAnnotatable, String)

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

ToDebugString(IDbFunctionParameter, MetadataDebugStringOptions, Int32)

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

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

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