我正在使用 DB First EF 4.1,并将 DbContextGenerator tt 模板添加到我的模型中。这一切都很好,但我最终得到了这样的课程:
public partial class t_city
{
public t_city()
{
this.t_neighborhood = new HashSet<t_neighborhood>();
}
public int city_id { get; set; }
public string city_name { get; set; }
public virtual ICollection<t_neighborhood> t_neighborhood { get; set; }
}
这是超级丑陋的。我修改了模板以在驼峰格式中生成属性,但这破坏了到表和列的映射。有没有办法获得干净的类名并仍然保留映射?
编辑
看起来可以通过重命名实体模型文件中的对象来实现。唯一的问题是,是否可以使用函数自动重命名,还是每次都必须手动完成?
谢谢!