我正在尝试使用带有EF 4.1的MySQL Connector / Net 6.4.4,使用以下代码生成MySQL 5.5十进制(19,4)列:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Payment>().Property(x => x.Amount).IsRequired().HasColumnType("decimal").HasPrecision(19, 4);
}
但是会生成一个十进制(10,0)列。我错过了什么,或者连接器/网络不支持吗?