Microsoft.EntityFrameworkCore.ValueGeneration 命名空间

BinaryValueGenerator

NewGuid()生成数组字节。 生成的值是非临时的,这意味着它们将保存到数据库。

DiscriminatorValueGeneratorFactory

为始终输出给定实体类型的鉴别器值的鉴别器属性创建值生成器的工厂。

GuidValueGenerator

Guid使用 NewGuid()生成值。 生成的值是非临时的,这意味着它们将保存到数据库。

HiLoValueGenerator<TValue>

通过从基础数据库请求值块并逐个返回值来充当 ValueGenerator 。 当当前块用尽时,将向基础数据库请求另一个块。

HiLoValueGeneratorState

使用的 HiLoValueGenerator<TValue>线程安全状态。

RelationalValueGeneratorSelector

选择要用于为实体的属性生成值的值生成器。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

SequentialGuidValueGenerator

生成经过优化以用于 Microsoft SQL Server 群集键或索引的顺序 Guid 值,从而产生比随机值更好的性能。 这是设置为在添加时生成的SQL ServerGuid列的默认生成器。

StringValueGenerator

String使用 的字符串表示形式NewGuid()生成值。 生成的值是非临时的,这意味着它们将保存到数据库。

TemporaryGuidValueGenerator

Guid使用 NewGuid()生成值。 生成的值是临时的,这意味着在保存实体时,它们将被数据库生成的值替换。

TemporaryNumberValueGeneratorFactory

用于创建适合属性数值类型的临时整数值生成器的工厂。

ValueGenerator

将实体添加到上下文时,为属性生成值。

ValueGenerator<TValue>

将实体添加到上下文时,为属性生成值。

ValueGeneratorCache

保留属性的值生成器缓存。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

ValueGeneratorCacheDependencies

的服务依赖项参数类 ValueGeneratorCache

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

ValueGeneratorFactory

创建值生成器的工厂的基类。

ValueGeneratorSelector

选择要用于为实体的属性生成值的值生成器。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

ValueGeneratorSelectorDependencies

的服务依赖项参数类 ValueGeneratorSelector

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

接口

IValueGeneratorCache

保留属性的值生成器缓存。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IValueGeneratorSelector

选择要用于为实体的属性生成值的值生成器。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。