如何在asp.net mvc + Database First Approach中拥有不同的类名和不同的表名

时间:2016-05-26 04:11:00

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我正在使用带有实体框架的APS.NET MVC开展项目。开发此应用程序是为了与现有数据库集成。在该数据库中,表名定义为trip_tabvehicletype_tabdriver_tab&等

我想创建我的模型类名称,例如TripVehicleTypeDriver。控制器应该是TripControllerVehicleTypeController&等

here中有一个类似的问题。但它不是我的问题的解决方案,因为它具有类名的连接前缀。

在我的情况下如何做到这一点?

提前致谢

2 个答案:

答案 0 :(得分:0)

只需在实体框架模型(.edmx文件)中重构实体名称,然后自动重命名Model类。更改模型类名后,我们可以根据模型类名创建控制器。

请参阅以下屏幕截图。

This就是我的表名。

Here是我在.edmx文件中更改实体名称的方式。

答案 1 :(得分:0)

我正在寻找同样的问题.. 我发现注释很有用

使用

[Required]
[Column("FirstName")]
[Display(Name = "First Name")]
[StringLength(50)]
public string FirstMidName { get; set; }

这样你就可以处理具有属性的东西