问题描述
我有一个抽象的Enumeration类,我想在T4模板中继承它。抽象类建立类结构。它还会从数据库中提取值。
例如,这就是我希望T4生成的内容:
public class Region : Enumeration
{
public static readonly Region Northeast = new Region(1,"Northeast","1.jpg");
public static readonly Region Midwest = new Region(2,"Midwest","2.jpg");
public static readonly Region South = new Region(3,"South","3.jgp");
public static readonly Region West = new Region(4,"West","4.jpg");
public Region(int id,string name,string imageName)
: base(id,name,imageName)
{
}
}
这是我的第一个T4模板,因此我在这里做一些假设。如果我正确理解了该过程,则必须在模板中创建代码,以遍历值列表并输出文本,在此示例中:“ public static readonly Region Northeast = new Region(1,“ Northeast”,“ 1 .jpg“);”列表中的每个值。
我的问题是,我是否应该将获取db值的代码放在Features函数中,调用该函数,然后在T4模板的代码块中进行迭代?我还假设要写出文本,需要写的文本位于代码块之前/之后?
预先感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)