Entity framework 使用fluent API设置模型属性的显示名称
是否有等效的fluent API方法来设置ef core中模型属性的显示名称?例如,如何使用HasAnnotation()在dbcontext的OnModelCreating方法中编写以下等价项 我试过了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>()
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; }