Microsoft.EntityFrameworkCore.ValueGeneration Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
BinaryValueGenerator |
Создает массив байтов из NewGuid(). Созданные значения не являются временными, то есть будут сохранены в базе данных. |
DiscriminatorValueGeneratorFactory |
Фабрика, которая создает генераторы значений для свойства дискриминатора, которое всегда выводит значение дискриминатора для данного типа сущности. |
GuidValueGenerator |
Создает Guid значения с помощью NewGuid(). Созданные значения не являются временными, то есть будут сохранены в базе данных. |
HiLoValueGenerator<TValue> |
Действует как , ValueGenerator запрашивая блок значений из базовой базы данных и возвращая их по очереди. Запросит у базовой базы данных другой блок, когда текущий блок исчерпан. |
HiLoValueGeneratorState |
Потокобезопасное состояние, используемое HiLoValueGenerator<TValue>. |
RelationalValueGeneratorSelector |
Выбирает генераторы значений, которые будут использоваться для создания значений свойств сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
SequentialGuidValueGenerator |
Создает последовательные Guid значения, оптимизированные для использования в кластеризованных ключах или индексах Microsoft SQL Server, что обеспечивает лучшую производительность, чем случайные значения. Это генератор по умолчанию для SQL Server Guid столбцов, которые создаются при добавлении. |
StringValueGenerator |
Создает String значения с помощью строкового NewGuid()представления . Созданные значения не являются временными, то есть будут сохранены в базе данных. |
TemporaryGuidValueGenerator |
Создает Guid значения с помощью NewGuid(). Созданные значения являются временными, то есть при сохранении сущности они будут заменены значениями, созданными базой данных. |
TemporaryNumberValueGeneratorFactory |
Фабрика для создания временных целых генераторов значений, подходящих для числового типа свойства. |
ValueGenerator |
Создает значения для свойств при добавлении сущности в контекст. |
ValueGenerator<TValue> |
Создает значения для свойств при добавлении сущности в контекст. |
ValueGeneratorCache |
Хранит кэш генераторов значений для свойств. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
ValueGeneratorCacheDependencies |
Класс параметров зависимостей служб для ValueGeneratorCache Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
ValueGeneratorFactory |
Базовый класс для фабрик, создающих генераторы значений. |
ValueGeneratorSelector |
Выбирает генераторы значений, которые будут использоваться для создания значений свойств сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
ValueGeneratorSelectorDependencies |
Класс параметров зависимостей служб для ValueGeneratorSelector Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Интерфейсы
IValueGeneratorCache |
Хранит кэш генераторов значений для свойств. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IValueGeneratorSelector |
Выбирает генераторы значений, которые будут использоваться для создания значений свойств сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Entity Framework