Asp.net mvc模型类中的表名和列名相同
我在mvc中创建了一个mode类,就像Asp.net mvc模型类中的表名和列名相同,asp.net,asp.net-mvc-4,Asp.net,Asp.net Mvc 4,我在mvc中创建了一个mode类,就像 public class emp { public int ID { get; set; } public string emp { get; set; } public string Nombre { get; set; } public string Telefono { get; set; } public short ProveedorID { get; set; } public Proveedo
public class emp
{
public int ID { get; set; }
public string emp { get; set; }
public string Nombre { get; set; }
public string Telefono { get; set; }
public short ProveedorID { get; set; }
public Proveedor Proveedor { get; set; }
public short UsuarioID { get; set; }
public Usuario Usuario { get; set; }
}
我的型号名称和其中一个列名是emp是否有任何解决方案在不影响我的表的情况下更改moel?如果您首先使用数据库和实体框架,那么我猜您有一个edmx文件,可以将表映射到类,您应该能够更改其中使用的类。我会尝试更改类名,然后从那里开始您可以这样做:
public class emp
{
public int ID { get; set; }
[Column("emp")]
public string employee { get; set; }
public string Nombre { get; set; }
public string Telefono { get; set; }
public short ProveedorID { get; set; }
public Proveedor Proveedor { get; set; }
public short UsuarioID { get; set; }
public Usuario Usuario { get; set; }
}
答案将与您如何设置项目的其余部分有关。需要更多信息。但您可以根据所使用的任何ORM将模型名称更改为不同于表名称我使用的是ADO.NET实体框架您是先使用代码还是先使用数据库?我先使用数据库我没有更改数据库表的权限