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


DbFunctionBuilderBase Класс

Определение

Предоставляет простой API для настройки IMutableDbFunction.

public abstract class DbFunctionBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder>
type DbFunctionBuilderBase = class
    interface IInfrastructure<IConventionDbFunctionBuilder>
Public MustInherit Class DbFunctionBuilderBase
Implements IInfrastructure(Of IConventionDbFunctionBuilder)
Наследование
DbFunctionBuilderBase
Производный
Реализации

Комментарии

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

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

DbFunctionBuilderBase(IMutableDbFunction)

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

Свойства

Builder

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

Metadata

Настраиваемая функция.

Методы

HasName(String)

Задает имя функции базы данных.

HasParameter(String)

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

HasParameter(String, Action<DbFunctionParameterBuilder>)

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

HasSchema(String)

Задает схему функции базы данных.

IsBuiltIn(Boolean)

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

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

IInfrastructure<IConventionDbFunctionBuilder>.Instance

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

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

GetInfrastructure<T>(IInfrastructure<T>)

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

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

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