提供された EF5.0 EntityGenerator T4 テンプレートを使用しています。ジェネレーターが各クラスを作成するときに、各エンティティのスキーマとテーブルを取得する方法を理解しようとしています。私の意図は、次のように各クラスに 2 つの const プロパティを追加することです。
public class MyEntity {
public const string TABLE = "MyEntityTable";
public const string SCHEMA = "MyEntitySchema";
}
これを行うために変更する T4 テンプレートの内容を利用する方法がわかりません。これが私がこれまでに持っているものです(最初の行はすでにT4テンプレートにあります):
<#=codeStringGenerator.EntityClassOpening(entity)#>
{
public const string TABLE = "testTable";
public const string SCHEMA = "testSchema";
<#
...そして T4 テンプレートは続きます。「testTable」と「testSchema」を適切な情報に置き換えたいと思います。T4 テンプレートは私の得意分野ではないので、どんな助けでも大歓迎です。