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; }
}
これは超醜いです。キャメルケースでプロパティを生成するようにテンプレートを変更しましたが、テーブルと列へのマッピングが壊れています。きれいなクラス名を取得し、マッピングを保持する方法はありますか?
編集
Entity Model ファイル内のオブジェクトの名前を変更することで可能のようです。関数を使用して名前の変更を自動化することは可能ですか、それとも毎回手動で行う必要がありますか?
ありがとう!