我无法使用" HasPrecision "在 EntityFramework(版本= 6.1.3)。
它显示错误 -
' PrimitivePropertyConfiguration'不包含的定义 ' HasPrecision'没有扩展方法' HasPrecision'接受一个 类型' PrimitivePropertyConfiguration'的第一个参数可以找到 (您是否缺少using指令或程序集引用?)
答案 0 :(得分:3)
HasPrecision(byte,byte)
仅适用于此方案中的DecimalPropertyConfiguration
。 (HasPrecision(byte)
上定义了DateTimePropertyConfiguration
。)
正在映射的属性必须为decimal
EntityMappingConfiguration.Property<>(...)
才能在链中返回正确的流畅配置类。它返回PrimitivePropertyConfiguration
意味着声明的类型除decimal
,DateTime
,String
或Byte[]
之外的其他类型。其中每个都有一个更具体的属性配置类。