C# ASP.NET MVC 5映射模型名称和数据库列名
我得到的模型是:C# ASP.NET MVC 5映射模型名称和数据库列名,c#,asp.net,asp.net-mvc-5,entity-framework-6,C#,Asp.net,Asp.net Mvc 5,Entity Framework 6,我得到的模型是: public class User { [Key] public int UserId { get; set; } public string UserName { get; set; } public string Password { get; set; } public string Email { get; set; } public string MobileNo
public class User
{
[Key]
public int UserId { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
public string Email { get; set; }
public string MobileNo { get; set; }
}
但是数据库列是user\u id、user\u name、password、email、mobile\u no
如何使用列名映射每个模型属性
我知道这有
ColumnAttribute
,但我不想在所有模型中进行更改。那么,有没有通用的方法来实现这一点 模型名不能与数据库名相同有什么原因吗?你使用ORM吗?我使用的是实体框架6。