Microsoft.EntityFrameworkCore.ValueGeneration 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| 名称 | 说明 |
|---|---|
| BinaryValueGenerator |
从 NewGuid(). 生成数组字节数。 生成的值是非临时值,这意味着它们将保存到数据库中。 |
| DiscriminatorValueGeneratorFactory |
为始终输出给定实体类型的鉴别器值的鉴别器属性创建值生成器的工厂。 |
| GuidValueGenerator | |
| HiLoValueGenerator<TValue> |
通过从基础数据库请求一个值块并逐个返回它们,充当一个 ValueGenerator 。 当当前块耗尽时,会向基础数据库询问另一个块。 |
| HiLoValueGeneratorState |
使用的 HiLoValueGenerator<TValue>线程安全状态。 |
| RelationalValueGeneratorSelector |
选择要用于为实体属性生成值的值生成器。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| SequentialGuidValueGenerator |
生成经过优化的顺序Guid值,以便在 Microsoft SQL Server 群集键或索引中使用,从而产生比随机值更好的性能。 这是SQL ServerGuid列的默认生成器,这些列设置为在添加时生成。 |
| StringValueGenerator | |
| TemporaryGuidValueGenerator | |
| TemporaryNumberValueGeneratorFactory |
用于创建适用于属性数值类型的临时整数值生成器的工厂。 |
| ValueGenerator |
将实体添加到上下文时,为属性生成值。 |
| ValueGenerator<TValue> |
将实体添加到上下文时,为属性生成值。 |
| ValueGeneratorCache |
保留属性的值生成器的缓存。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| ValueGeneratorCacheDependencies |
服务依赖项参数类 ValueGeneratorCache 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| ValueGeneratorFactory |
用于创建值生成器的工厂的基类。 |
| ValueGeneratorSelector |
选择要用于为实体属性生成值的值生成器。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| ValueGeneratorSelectorDependencies |
服务依赖项参数类 ValueGeneratorSelector 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
接口
| 名称 | 说明 |
|---|---|
| IValueGeneratorCache |
保留属性的值生成器的缓存。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| IValueGeneratorSelector |
选择要用于为实体属性生成值的值生成器。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |