【发布时间】:2011-05-12 13:08:18
【问题描述】:
我注意到,每当我从包含 decimal 字段的 EF 模型生成数据库架构时,使用的 SQL 类型为 decimal(18,0) - 这会导致所有十进制值在持久性到数据库时被有效地截断为整数。
是否有配置选项或设置可用于控制生成的所有 SQL 十进制类型的默认精度?
【问题讨论】:
标签: sql-server visual-studio-2010 entity-framework .net-4.0
我注意到,每当我从包含 decimal 字段的 EF 模型生成数据库架构时,使用的 SQL 类型为 decimal(18,0) - 这会导致所有十进制值在持久性到数据库时被有效地截断为整数。
是否有配置选项或设置可用于控制生成的所有 SQL 十进制类型的默认精度?
【问题讨论】:
标签: sql-server visual-studio-2010 entity-framework .net-4.0
您可以在设计器中更改比例和精度。在您的实体中选择属性,然后在“属性”窗口中根据需要更改值。
【讨论】: