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


CheckConstraintBuilder Класс

Определение

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

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

Комментарии

Дополнительные сведения и примеры см. в разделе Ограничения базы данных проверка.

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

CheckConstraintBuilder(IMutableCheckConstraint)

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

Свойства

Builder

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

Metadata

Настраиваемого ограничения проверка.

Методы

HasAnnotation(String, Object)

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

HasName(String)

Задает имя базы данных для ограничения проверка.

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

IInfrastructure<IConventionCheckConstraintBuilder>.Instance

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

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

GetInfrastructure<T>(IInfrastructure<T>)

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

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

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