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

C# 如何首先使用ef核心代码将十进制(18,2)更改为十进制(38,35),c#,sql-server,entity-framework-core,C#,Sql Server,Entity Framework Core,我有一个简单的问题。默认情况下,十进制数据将存储为decimal(18,2),但我想先使用EF核心代码将其更改为decimal(38,35) 我该怎么做 public decimal OrderIndex { get; set; } 在SQL Server中 我找到了这个 entityBuilder.Property(r => r.OrderIndex) .HasColumnType("decimal(38,35)") .IsRequir

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

我该怎么做

public decimal OrderIndex { get; set; } 
在SQL Server中

我找到了这个

entityBuilder.Property(r => r.OrderIndex)
            .HasColumnType("decimal(38,35)")
            .IsRequired(true);
我找到了这个

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