sql - 使用 C# 在 SQL Server 和 EFCore 中货币或货币数据类型的最佳配对是什么?
问题描述
使用 C# 在 SQL Server 和 EFCore 中货币或货币数据类型的最佳组合是什么?
因此,例如,如果您只使用 2 个小数位,那么在 C# 中应该只是小数点吗?但是 EFCore 和 SQL Server 表中的列类型呢?
假设我有一个 Price 的类属性,定义如下: -
[RegularExpression(@"^\d+\.\d{0,2}$")]
[Range(0, 9999999999999999.99)]
public decimal Price { get; set; }
这应该如何在 SQL Server 表中表示?哪种列类型?
解决方案
推荐阅读
- python - 语音识别在树莓派上不起作用
- javascript - 使用动态创建的按钮加载 Bootstrap 模态表单
- css - 基于用户名长度的 CSS 缩放文本
- ruby-on-rails - Rails ActiveRecord嵌套查询不返回所有对象
- angular - 如何为角材质树添加支线?
- javascript - 我如何在 Mongodb 中获得这个特定值?
- android - networkBoundResource 仅取决于 Room
- c++ - 如何使用 C++ 清除 Windows 中的控制台?
- css - React Framer Motion 在颜色过渡之间
- c++ - 无法在 CMake 中链接静态库