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


StringValueGenerator Класс

Определение

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

public class StringValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<string>
type StringValueGenerator = class
    inherit ValueGenerator<string>
Public Class StringValueGenerator
Inherits ValueGenerator(Of String)
Наследование
StringValueGenerator

Комментарии

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

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

StringValueGenerator()

Создает String значения с помощью строкового 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)

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