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


TemporaryGuidValueGenerator Класс

Определение

Создает Guid значения с помощью NewGuid(). Созданные значения являются временными, то есть они будут заменены значениями базы данных при сохранении сущности.

public class TemporaryGuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.GuidValueGenerator
type TemporaryGuidValueGenerator = class
    inherit GuidValueGenerator
Public Class TemporaryGuidValueGenerator
Inherits GuidValueGenerator
Наследование

Комментарии

Дополнительные сведения и примеры см. в статье Создание значений EF Core .

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

TemporaryGuidValueGenerator()

Создает Guid значения с помощью NewGuid(). Созданные значения являются временными, то есть они будут заменены значениями базы данных при сохранении сущности.

Свойства

GeneratesStableValues

Возвращает значение, указывающее, являются ли созданные значения стабильными. Это означает, что значение всегда будет одинаковым для заданного свойства в данной сущности и не зависит от того, какие другие значения могли быть созданы ранее. Например, дискриминаторные значения, созданные для иерархии TPH, являются стабильными. Стабильные значения никогда не будут помечены как неизвестные.

(Унаследовано от ValueGenerator)
GeneratesTemporaryValues

Возвращает значение, присваиваемое свойству.

Методы

Next(EntityEntry)

Возвращает значение, присваиваемое свойству.

(Унаследовано от GuidValueGenerator)
NextAsync(EntityEntry, CancellationToken)

Шаблонный метод, переопределенный реализациями для создания значения.

(Унаследовано от ValueGenerator<TValue>)
NextValue(EntityEntry)

Возвращает значение, присваиваемое свойству.

(Унаследовано от ValueGenerator<TValue>)
NextValueAsync(EntityEntry, CancellationToken)

Возвращает значение, присваиваемое свойству.

(Унаследовано от ValueGenerator<TValue>)
WithConverter(ValueConverter)

Выполняет оболочку ValueGenerator таким образом, чтобы она обрабатывала значения, преобразованные с заданным ValueConverter.

(Унаследовано от ValueGenerator)

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