首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码生成器(.net)

代码生成器(.net)
EN

Stack Overflow用户
提问于 2008-12-13 13:18:09
回答 4查看 1.8K关注 0票数 1

您有使用T4T4 Editor的经验吗?你能把它与CodeSmithMyGeneration进行比较吗?

你使用什么代码生成器?你有什么建议吗?

我想用它来生成SPs。还有什么你觉得代码生成有用的东西吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-12-13 13:27:39

你到底想做什么?我想这也取决于你试图从哪里生成代码(模型)。

使用Codesmith和MyGeneration的优点是,它们为您提供了多种选择来生成代码-例如,在MyGeneration中,您可以用各种语言编写模板。

MyGeneration可以提供任何数据库的元模型和许多内置的生成器脚本-所以如果你想生成SP,最简单的事情就是使用MyGeneration的生成器-你可以在那里找到CRUD SP的生成器。如果您想要修改生成器,它还提供了一个相当好的编辑器。

如果您正在构建领域特定语言或其他东西(我的意思是,模型来自其他地方),那么您可能会考虑使用T4。然而,T4编辑并不是我做过的最简单的事情,因为Visual Studio中没有对T4编辑的支持。您可以考虑购买Clarius T4编辑器以获得良好的编辑支持。

票数 2
EN

Stack Overflow用户

发布于 2010-05-26 22:36:38

作为一个代码生成引擎,T4与CodeSmith或MyGeneration一样强大。它的主要优点是在Visual Studio中的紧密集成;主要缺点是可供使用的模板数量较少。

我个人更喜欢T4 editor from Tangible,因为它可以与T4 Toolbox一起工作。

奥列格

票数 3
EN

Stack Overflow用户

发布于 2008-12-13 13:21:14

通过使用Visual Studio内置的代码片段,可以提高您的工作效率。

tab tab

就像输入if并按tab键两次一样,它将为您生成一个if语句,然后基本上您只需填充空格

try和两个选项卡将生成一个try-catch块

等等。

这里有一个完整的代码片段列表,你可以利用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/365208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档