2012-02-05 18 views
2

私はT4に新しく、CRUDストアドプロシージャ、データアクセスレイヤー、文字列への出力を生成したい、私は他のプログラマにとっても有用なwebservice APIの種類を作成しようとしているだけで、データを入力するだけです、およびzipファイルをダウンロードします。T4出力文字列

私は多くを検索しましたが、文字列への出力を生成する方法を見つけることができませんでした。可能であれば、記事、リンク、コードを少しでも参考にしてください。

はい、私たちもStringBuilderを使用することができますが、質問は「T4文字列に出力」すべてのタイプの回答を歓迎しますが、質問に集中してください。

答えて

2

preprocessed T4 templatesを使用すると、ファイルを生成する代わりに文字列を返すことができます。

あなたはTextTemplatingFilePreprocessorにVisual Studioでファイルのカスタムツールプロパティを変更した場合、あなたはクラスが生成されますT4テンプレートを保存するとき。このクラスには、生成されたテキストを返すTransformTextメソッドがあります。

MSDNにはrun-time text generation with preprocessed T4 templatesに関する情報もあります。