EF 4.0.edmx
ファイルを「継承」しました。現在、特定のプロパティ名と列名は、生成された C# および SQL スキーマで同一です。それ以来、私は EF 4.1 にアップグレードし、コード生成項目を変更して、DbContext
ではなく を生成しましたObjectContext
。
私がやりたいことは、列名が異なる可能性がある SQL スキーマを生成することです。たとえば、;のId
プロパティ/列があるとします。クラス (T4 テンプレート生成を介して)Product
と列(ダイアグラムから [モデルからデータベースを生成... ] コンテキスト メニュー エントリを介して) を生成し、コードベースの流暢な構成機能を使用して、二通。Id
ProductId
EntityTypeConfiguration<T>.HasColumnName()
これを行うことはできますか、それとも合理的な代替手段はありますか? 4.1 を使用してコードでこれをすべて実行できることはわかっていますが、この「移行的な」アプローチが可能かどうか疑問に思っています。