使用流畅的API设置模型属性的显示名称

问题描述 投票:2回答:1

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

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

我尝试过

entity.Property(e => e.CreateDate).HasAnnotation("DisplayName", "Create Date");
entity-framework fluent ef-core-2.0
1个回答
0
投票

请尝试一下。

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

in OnModelCreating method.
© www.soinside.com 2019 - 2024. All rights reserved.