实体框架-更改表/实体的显示名称

本文关键字:实体 显示 框架 | 更新日期: 2023-09-27 18:28:36

正如标题所示,我想知道是否可以在所有应用程序中更改表的显示名称。。目前,我数据库中的表有复杂的名称,我想知道是否可以更改显示名称,使其更用户友好。

有没有我可以创建的类可以为我做到这一点?

我看了下面的线程,但不确定这是否适用于我的场景。。我是EF的新手:)

谢谢!

其他信息:我使用数据库优先的方法,目前有一个EDMX设置。

实体框架-更改表/实体的显示名称

如果您使用的是代码优先的方法,您应该检查Vitor M.Barbosa的答案。如果您使用的是Database First(具有EDMX),则可以通过更改关系图中表/实体的名称来实现。内部EF会将该名称映射到数据库中的表。

如果您首先编写代码,您只需要一些数据注释,例如:

[Table("TableName")]  
public class Table
[Column("BlogDescription", TypeName="ntext")]
public String Description {get;set;}