【发布时间】:2011-09-25 01:55:45
【问题描述】:
如果我的 Db 架构中有 n 个表,并且我想遍历我的 Db 中的所有表并创建一个 .cs 每个表的文件将包含以下生成的代码:
public class TableName
{
private _tableName = "<%TableName%>" //This string will be generated by MyGeneration
// per each table
public string TableName {
get{ return _tableName; }
}
我的模板应该怎么写?
【问题讨论】:
-
除了您指出的那个字符串之外,代码文件中的所有内容是否都已修复?如果是这样,您不需要任何代码生成。如果您确实需要代码生成,一种方法是使用t4 模板。编辑:抱歉,刚刚看到mygeneration 标签。
-
我实际上简化了这个想法。此处 TableName 将从一个文件更改为另一个文件。我想看看如何创建一个循环来遍历 Db 中的所有表。
标签: c# .net code-generation mygeneration