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


ValueGeneratorSelector Класс

Определение

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

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

public class ValueGeneratorSelector : Microsoft.EntityFrameworkCore.ValueGeneration.IValueGeneratorSelector
type ValueGeneratorSelector = class
    interface IValueGeneratorSelector
Public Class ValueGeneratorSelector
Implements IValueGeneratorSelector
Наследование
ValueGeneratorSelector
Производный
Реализации

Комментарии

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

Дополнительные сведения и примеры см. в разделе Реализация поставщиков и расширений баз данных .

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

ValueGeneratorSelector(IValueGeneratorCache)

Инициализирует новый экземпляр класса ValueGeneratorSelector.

ValueGeneratorSelector(ValueGeneratorSelectorDependencies)

Инициализирует новый экземпляр класса ValueGeneratorSelector.

Свойства

Cache

Кэш, используемый для хранения экземпляров генератора значений.

Dependencies

Зависимости для этой службы.

Методы

Create(IProperty, IEntityType)

Создает новый генератор значений для заданного свойства.

Create(IProperty, ITypeBase)

Создает новый генератор значений для заданного свойства.

FindForType(IProperty, IEntityType, Type)

Создает новый генератор значений для заданного свойства и типа, где свойство может иметь значение ValueConverter.

FindForType(IProperty, ITypeBase, Type)

Создает новый генератор значений для заданного свойства и типа, где свойство может иметь значение ValueConverter.

Select(IProperty, IEntityType)

Выбирает соответствующий генератор значений для заданного свойства.

Select(IProperty, ITypeBase)

Выбирает соответствующий генератор значений для заданного свойства.

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