T4 Templateを使ってコードを生成するサンプルです。
T4 Templateで生成するコードの元ネタとなるメタデータはC#でインテリセンスが効いた状態で書けるように工夫してみました。

詳細は以下のBlog記事で解説しています。
http://d.hatena.ne.jp/okazuki/20110408