子テーブルと親テーブルを使用してEFモデルを作成すると、コード生成の[モデル]-> [データベース]によって、気に入らない命名規則が作成されます。
親テーブルがあり、子テーブルが親テーブルを継承している場合、データベーススクリプトでは、親テーブルと子テーブルではなく、親1テーブルと親1_子テーブルが生成されます。
「モデルからデータベースを生成」を使用すると、必要な名前が生成されるように修正するにはどうすればよいですか?
子テーブルと親テーブルを使用してEFモデルを作成すると、コード生成の[モデル]-> [データベース]によって、気に入らない命名規則が作成されます。
親テーブルがあり、子テーブルが親テーブルを継承している場合、データベーススクリプトでは、親テーブルと子テーブルではなく、親1テーブルと親1_子テーブルが生成されます。
「モデルからデータベースを生成」を使用すると、必要な名前が生成されるように修正するにはどうすればよいですか?
DDL生成テンプレートを変更できます。記事によると、独自のT4テンプレートを作成し、EFをポイントして、オリジナルの代わりにカスタムT4をDDL生成に使用します。私は個人的にこれを行ったことがありませんが、この記事はあなたにいくつかの指針を与えるはずです:http: //msdn.microsoft.com/en-us/library/dd560887.aspx
基本的に、元のT4テキストをコピーして、独自の命名規則に置き換えることができます。マッピングセクションと同じ命名規則に従うように、クラス生成テンプレートも変更するようにしてください。