StringValueGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public class StringValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<string>
type StringValueGenerator = class
inherit ValueGenerator<string>
Public Class StringValueGenerator
Inherits ValueGenerator(Of String)
- Наследование
Комментарии
Дополнительные сведения и примеры см. в разделе Создание значений 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) |
Применяется к
Entity Framework