2011-10-19 11 views
3

edmgen2を使用して生成したedmxファイルがあります。「コード生成アイテムの追加」をクリックするとVisual Studioが使用するPOCO Entity Generator.ttファイルが使用されています。 edmxデザイナーTextTransform.exeを使用してedmxファイルからコードを生成

Visual Studio(ビューとストアドプロシージャを含む)が生成するcs(C#)ファイルを生成するが、TextTransform.exeを使用してコマンドラインで生成したい。

まず、これはedmxとttファイルだけでも可能ですか?もしそうでなければ、私がやろうとしていることをする正しい方法は何か。

可能であれば、正しい構文は何ですか?

ありがとうございました!

+0

私はEDMXのことは知らないが、一般的な構文は次のとおりです。 'TextTransform .exe -out file.cs file.tt' – wimh

答えて

2

あなたが正しく理解している場合は、モデルとC#アーティファクトを生成する.TTファイルを含むEDMXがあります。

私は単純なEDMXファイルとOOB .TTファイルをとり、.TTファイルでTextTransform.exeを実行しました。私はEF include fileを.TTファイルと同じフォルダにコピーしなければならないという点を除いて、問題なく動作しました。

.TTファイルはホストを使用してパスを解決しますが、TextTransform.exeはホストメソッドのこのサブメソッドもサポートしています。私にとって

私は、C#の成果物を生成するように簡単だったTextTransform.exeとEF include fileを見つけたら:

TextTransform.exe Model1.tt 
関連する問題