SqlServerKeyBuilderExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
SQL Server特定扩展方法。KeyBuilder
public static class SqlServerKeyBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerKeyBuilderExtensions
type SqlServerKeyBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerKeyBuilderExtensions = class
Public Module SqlServerKeyBuilderExtensions
- 继承
-
SqlServerKeyBuilderExtensions
- 特性
注解
有关详细信息和示例,请参阅建模实体类型和关系,以及使用 EF Core 访问SQL Server和Azure SQL数据库。
方法
| 名称 | 说明 |
|---|---|
| CanSetFillFactor(IConventionKeyBuilder, Nullable<Int32>, Boolean) |
返回一个值,该值指示在定位SQL Server时是否可以使用填充因子选项配置密钥。 |
| CanSetIsClustered(IConventionKeyBuilder, Nullable<Boolean>, Boolean) |
返回一个值,该值指示是否可以将密钥配置为群集。 |
| ForSqlServerHasName(KeyBuilder, String) |
在以SQL Server为目标时在数据库中配置密钥约束的名称。 |
| ForSqlServerIsClustered(IConventionKeyBuilder, Nullable<Boolean>, Boolean) |
已过时.
配置在以SQL Server为目标时是否群集密钥。 |
| ForSqlServerIsClustered(KeyBuilder, Boolean) |
已过时.
配置在以SQL Server为目标时是否群集密钥。 |
| HasFillFactor(IConventionKeyBuilder, Nullable<Int32>, Boolean) |
配置目标SQL Server时是否使用填充因子选项创建密钥。 |
| HasFillFactor(KeyBuilder, Int32) |
配置目标SQL Server时是否使用填充因子选项创建密钥。 |
| HasFillFactor<TEntity>(KeyBuilder<TEntity>, Int32) |
配置目标SQL Server时是否使用填充因子选项创建密钥。 |
| IsClustered(IConventionKeyBuilder, Nullable<Boolean>, Boolean) |
配置在以SQL Server为目标时是否群集密钥。 |
| IsClustered(KeyBuilder, Boolean) |
配置在以SQL Server为目标时是否群集密钥。 |
| IsClustered<TEntity>(KeyBuilder<TEntity>, Boolean) |
配置在以SQL Server为目标时是否群集密钥。 |