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 |
Выбирает генераторы значений, которые будут использоваться для создания значений свойств сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |