GuidValueGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public class GuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<Guid>
type GuidValueGenerator = class
inherit ValueGenerator<Guid>
Public Class GuidValueGenerator
Inherits ValueGenerator(Of Guid)
- Наследование
- Производный
Комментарии
Дополнительные сведения и примеры см. в статье Создание значений EF Core .
Конструкторы
GuidValueGenerator() |
Создает Guid значения с помощью NewGuid(). Созданные значения не являются временными, то есть они будут сохранены в базе данных. |
Свойства
GeneratesStableValues |
Возвращает значение, указывающее, являются ли созданные значения стабильными. Это означает, что значение всегда будет одинаковым для заданного свойства в данной сущности и не зависит от того, какие другие значения могли быть созданы ранее. Например, дискриминаторные значения, созданные для иерархии TPH, являются стабильными. Стабильные значения никогда не будут помечены как неизвестные. (Унаследовано от ValueGenerator) |
GeneratesTemporaryValues |
Возвращает значение, указывающее, являются ли созданные значения временными или постоянными. Эта реализация всегда возвращает значение false, то есть созданные значения будут сохранены в базе данных. |
Методы
Next(EntityEntry) |
Возвращает значение, присваиваемое свойству. |
NextAsync(EntityEntry, CancellationToken) |
Шаблонный метод, переопределенный реализациями для создания значения. (Унаследовано от ValueGenerator<TValue>) |
NextValue(EntityEntry) |
Возвращает значение, присваиваемое свойству. (Унаследовано от ValueGenerator<TValue>) |
NextValueAsync(EntityEntry, CancellationToken) |
Возвращает значение, присваиваемое свойству. (Унаследовано от ValueGenerator<TValue>) |
WithConverter(ValueConverter) |
Выполняет оболочку ValueGenerator таким образом, чтобы она обрабатывала значения, преобразованные с заданным ValueConverter. (Унаследовано от ValueGenerator) |
Применяется к
Entity Framework