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


HasColumnType

HasColumnType是指定字段类型

[Column(TypeName = "decimal(18, 2)")]
public decimal Money { get; set; }
等同于
builder.Property(a => a.Money).HasColumnType("decimal(18, 2)");

HasColumnName

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM