Entity framework 使用fluent API设置模型属性的显示名称

Entity framework 使用fluent API设置模型属性的显示名称,entity-framework,fluent,ef-core-2.0,Entity Framework,Fluent,Ef Core 2.0,是否有等效的fluent API方法来设置ef core中模型属性的显示名称?例如,如何使用HasAnnotation()在dbcontext的OnModelCreating方法中编写以下等价项 我试过了 entity.Property(e => e.CreateDate).HasAnnotation("DisplayName", "Create Date"); 请试试这个 modelBuilder.Entity<YourEntityName>()

是否有等效的fluent API方法来设置ef core中模型属性的显示名称?例如,如何使用HasAnnotation()在dbcontext的OnModelCreating方法中编写以下等价项

我试过了

entity.Property(e => e.CreateDate).HasAnnotation("DisplayName", "Create Date");
请试试这个

modelBuilder.Entity<YourEntityName>()
                .Property(e => e.CreateDate)
                .HasColumnName("Create Date");

in OnModelCreating method.
modelBuilder.Entity()
.Property(e=>e.CreateDate)
.HasColumnName(“创建日期”);
在onmodel创建方法中。

您可以使用[override]关键字吗

比如说

[Display(Name = "Create Date")]
public override DateTime CreateDate { get; set; }

fluent api用于配置sql中的数据和数据类型,对于点网端来说无能为力!
[Display(Name = "Create Date")]
public override DateTime CreateDate { get; set; }