Come implementare il campo decimal(5,2)
in EntityFrameworkCore 1.0 rc2
?Come implementare il decimale del campo (5,2) in EntityFrameworkCore 1.0 rc2?
HasPrecision
sembra non essere più disponibile?
Come implementare il campo decimal(5,2)
in EntityFrameworkCore 1.0 rc2
?Come implementare il decimale del campo (5,2) in EntityFrameworkCore 1.0 rc2?
HasPrecision
sembra non essere più disponibile?
sto vedendo alcuni esempi come questo:
entityBuilder.Property(r => r.TotalScore)
.HasColumnType("decimal(5,2)")
.IsRequired(true);
e al codice a supporto di questa qui, quindi spero che questo è supportato nella versione che si sta utilizzando:
È possibile aggiungere estensioni per questo tipo:
public static class SqlServerModelBuilderExtensions
{
public static PropertyBuilder<decimal?> HasPrecision(this PropertyBuilder<decimal?> builder, int precision, int scale)
{
return builder.HasColumnType($"decimal({precision},{scale})");
}
public static PropertyBuilder<decimal> HasPrecision(this PropertyBuilder<decimal> builder, int precision, int scale)
{
return builder.HasColumnType($"decimal({precision},{scale})");
}
}