【发布时间】:2011-11-20 23:46:53
【问题描述】:
我们正在构建一个查询服务,该服务需要解析用户的搜索词并从中生成一种形式的 SQL(不是 T-SQL,而是一种专有的类似 SQL 的查询语言)。 为了生成 SQL,我们正在研究 T4 模板。
我在Creating T4 templates at runtime (build-time) 上查看了另一个问题,我理解了基本思想;然而,我们需要的是不是物理文件输出,而是包含最终 SQL 语句的简单内存字符串。 这可能吗?
我的第二个问题几乎更重要:考虑到我们需要在 T4 模板文件中生成 SQL 的相当复杂的逻辑,这个 T4 的东西有多快。 谢谢。
【问题讨论】: