EF 生成的架构中的小数是否设置为 0 位小数?

发布于 2024-11-06 23:02:40 字数 172 浏览 0 评论 0原文

我注意到,每当我从包含 decimal 字段的 EF 模型生成数据库架构时,使用的 SQL 类型为 decimal(18,0) - 这会导致所有十进制值在持久化到数据库时被有效地截断为整数。

是否有配置选项或设置可用于控制生成的所有 SQL 小数类型的默认精度?

I've noticed that whenever I generate a database schema from an EF model that includes decimal fields the SQL type used is decimal(18,0) - this causes all decimal values to be effectively truncated to integers on persistence to the database.

Is there a configuration option or setting that can be applied to control the default precision of all SQL decimal types that are generated?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-小熊_ 2024-11-13 23:02:40

您可以在设计器中更改比例和精度。选择实体中的属性,然后在“属性”窗口中根据需要更改值。

在此处输入图像描述

You can change scale and precision in the designer. Select the property in your entity and in Properties window change values as you need.

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文