ef core 数据类型 && 表字段名设置

发布时间:2022-04-14 17:41:04来源:本站阅读(649)

    HasColumnType
    HasColumnType是指定字段类型

    [Column(TypeName = "decimal(18, 6)")]
    public decimal RegMoney { get; set; }

    等同于

    o.Property(x => x.BQJSJEHJ).HasColumnType("decimal(18,2)");

    HasColumnName
    HasColumnName是指定表字段名
    比如说属性名字叫Money,但是你希望表字段名全是小写,所以HasColumnName("money")

    builder.Property(a => a.Money).HasColumnName("money");

关键字ef core