例如,如果我希望我的类属性可以这样命名为笑:
class Product
{
[Key]
int ProductID {get;set;}
[Required]
string TitleTOTHEMAX {get;set;}
}
我的Sql表有2列“ProductID”和“Title”,我怎么告诉类的属性将自己映射到“Title”列,考虑到“TitleTOTHEMAX”列不存在:)
答案 0 :(得分:7)
答案 1 :(得分:0)
我宁愿使用与我的SQL字段相同的属性名称。如果要更改显示名称,只需使用属性
上的[Display]属性答案 2 :(得分:0)
您应该在这种配置下使用Fluent Api。
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Product>()
.Property(x => x.TitleTOTHEMAX )
.HasColumnName("Title")
}