mvc模型类中的表名和列名相同

时间:2015-04-28 07:28:33

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

我在mvc中创建一个模式类,就像

一样
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而不影响我的桌子吗?

2 个答案:

答案 0 :(得分:1)

如果你首先使用数据库和实体框架,那么我猜你有一个edmx文件,它完成了表到类的所有映射,你应该能够改变那里使用的类。我只是尝试更改班级名称并从那里开始

答案 1 :(得分:1)

您可以这样做:

 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; }
    }