ISqlServerPropertyAnnotations 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于通过 SqlServer(IProperty)访问的特定于SQL Server注释的 API。
public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
- 派生
- 实现
属性
ColumnName |
属性映射到的列的名称。 (继承自 IRelationalPropertyAnnotations) |
ColumnType |
属性映射到的列的数据库类型。 (继承自 IRelationalPropertyAnnotations) |
ComputedColumnSql |
为此属性创建列时应使用的计算约束 SQL 表达式。 (继承自 IRelationalPropertyAnnotations) |
DefaultValue |
为此属性创建列时要在列定义中使用的默认值。 (继承自 IRelationalPropertyAnnotations) |
DefaultValueSql |
为此属性创建列时应使用的默认约束 SQL 表达式。 (继承自 IRelationalPropertyAnnotations) |
HiLoSequenceName |
获取要与 一起使用的序列名称 ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
HiLoSequenceSchema |
获取序列要使用的架构 ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
IsFixedLength |
一个标志,指示 属性是否能够仅存储固定长度的数据,如字符串。 (继承自 IRelationalPropertyAnnotations) |
ValueGenerationStrategy |
获取 SqlServerValueGenerationStrategy 要用于 属性的 。 如果未为 属性设置策略,则要使用的策略将从 IModel |
方法
FindHiLoSequence() |
在 ISequence 模型中查找要使用的 ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |