ConventionPrimitivePropertyConfiguration 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于配置实体类型或复杂类型的基元属性。 此配置功能通过轻型约定提供。
public class ConventionPrimitivePropertyConfigurationtype ConventionPrimitivePropertyConfiguration = classPublic Class ConventionPrimitivePropertyConfiguration- 继承
- 
				ConventionPrimitivePropertyConfiguration
属性
| ClrPropertyInfo | PropertyInfo获取此属性的 。 | 
方法
| Equals(Object) | 用于配置实体类型或复杂类型的基元属性。 此配置功能通过轻型约定提供。 | 
| GetHashCode() | 用于配置实体类型或复杂类型的基元属性。 此配置功能通过轻型约定提供。 | 
| GetType() | 获取当前实例的 Type。 | 
| HasColumnAnnotation(String, Object) | 在模型中为用于存储属性的数据库列设置批注。 注释值稍后可以在处理列时使用,例如在创建迁移时。 | 
| HasColumnName(String) | 配置用于存储属性的数据库列的名称。 | 
| HasColumnOrder(Int32) | 配置用于存储属性的数据库列的顺序。 如果实体类型具有组合键,则此方法还用于指定键顺序。 | 
| HasColumnType(String) | 配置用于存储属性的数据库列的数据类型。 | 
| HasDatabaseGeneratedOption(DatabaseGeneratedOption) | 配置数据库如何生成属性的值。 | 
| HasMaxLength(Int32) | 将属性配置为具有指定的最大长度。 | 
| HasParameterName(String) | 为此属性配置存储过程中使用的参数的名称。 | 
| HasPrecision(Byte) | 配置 属性的 DateTime 精度。 如果数据库提供程序不支持列数据类型的精度,则忽略该值。 | 
| HasPrecision(Byte, Byte) | 配置 属性的精度和小数位数 Decimal 。 | 
| IsConcurrencyToken() | 将属性配置为用作开放式并发标记。 | 
| IsConcurrencyToken(Boolean) | 配置属性是否要用作开放式并发标记。 | 
| IsFixedLength() | 将属性配置为固定长度。 使用 HasMaxLength 可设置属性的固定长度。 | 
| IsKey() | 将此属性配置为实体类型的主键的一部分。 | 
| IsMaxLength() | 将属性配置为允许使用数据库提供程序支持的最大长度。 | 
| IsOptional() | 将属性配置为 optional。 用于存储此属性的数据库列将可以为 null。 | 
| IsRequired() | 将属性配置为 required。 用于存储此属性的数据库列将不可以为 null。 | 
| IsRowVersion() | 将属性配置为数据库中的行版本。 实际数据类型将因使用的数据库提供程序而异。 将属性设置为行版本会自动将属性配置为开放式并发标记。 | 
| IsUnicode() | 将属性配置为支持 Unicode 字符串内容。 | 
| IsUnicode(Boolean) | 配置属性是否支持 Unicode 字符串内容。 | 
| IsVariableLength() | 将属性配置为可变长度。 属性在默认情况下为可变长度。 | 
| ToString() | 用于配置实体类型或复杂类型的基元属性。 此配置功能通过轻型约定提供。 |