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


DbFunctionParameterBuilder Класс

Определение

Предоставляет простой API для настройки Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter.

public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameterBuilder
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
type DbFunctionParameterBuilder = class
    interface IConventionDbFunctionParameterBuilder
type DbFunctionParameterBuilder = class
    interface IInfrastructure<IConventionDbFunctionParameterBuilder>
Public Class DbFunctionParameterBuilder
Implements IConventionDbFunctionParameterBuilder
Public Class DbFunctionParameterBuilder
Implements IInfrastructure(Of IConventionDbFunctionParameterBuilder)
Наследование
DbFunctionParameterBuilder
Реализации

Комментарии

Экземпляры этого класса возвращаются из методов при использовании ModelBuilder API и не предназначены для создания непосредственно в коде приложения.

Конструкторы

DbFunctionParameterBuilder(IMutableDbFunctionParameter)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Свойства

Metadata

Метаданные параметра функции, которые создаются.

Методы

HasStoreType(String)

Задает тип хранилища параметра функции в базе данных.

PropagatesNullability(Boolean)

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

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

IConventionDbFunctionParameterBuilder.CanSetStoreType(String, Boolean)

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

IConventionDbFunctionParameterBuilder.CanSetTypeMapping(RelationalTypeMapping, Boolean)

Возвращает значение, указывающее, можно ли RelationalTypeMapping задать для этого свойства из текущего источника конфигурации.

IConventionDbFunctionParameterBuilder.HasStoreType(String, Boolean)

Задает тип хранилища параметра функции в базе данных.

IConventionDbFunctionParameterBuilder.HasTypeMapping(RelationalTypeMapping, Boolean)

RelationalTypeMapping Задает параметр функции.

IConventionDbFunctionParameterBuilder.Metadata

Метаданные параметра функции, которые создаются.

IInfrastructure<IConventionDbFunctionParameterBuilder>.Instance

Возвращает значение скрытого свойства.

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

GetInfrastructure<T>(IInfrastructure<T>)

Получает значение из свойства, скрытого с помощью IInfrastructure<T>.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

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