如何首先使用ef核心代码将十进制(18,2)更改为十进制(38,35)

时间:2017-05-27 09:31:55

标签: c# sql-server entity-framework-core

我有一个简单的问题。默认情况下,十进制数据将存储为decimal(18, 2),但我想先使用EF Core代码将其更改为decimal(38, 35)

我该怎么做?

public decimal OrderIndex { get; set; } 

在SQL Server中?

enter image description here

1 个答案:

答案 0 :(得分:2)

我找到了这个。

entityBuilder.Property(r => r.OrderIndex)
            .HasColumnType("decimal(38,35)")
            .IsRequired(true);