NodeJs:用 nodejs + edge + ejs + c#,打造属于自己的代码生成器
摘要:
背景自从第一次接触代码生成器,就爱上她了。用过ComeSmith和T4,这些代码生成器确实很优秀,为何我还要DIY自己的呢?有如下几点理由:T4的元数据定义太麻烦,还要定义强类型的元数据类型。一直希望用一款动态语言作为工具。今天就介绍一下,如何用 nodejs + edge + ejs + c#,打造属于自己的代码生成器。核心外部库介绍:edge:允许在nodejs中调用c#代码。ejs:基于nodejs的模板引擎。思路常见的代码生成器都支持从数据库生成代码,因此思路可以分为两大步骤:一、读取数据库元数据;二、基于模板生成代码。读取数据库元数据可以用 edge + c#的一个开源类库。基于模板 阅读全文
posted @ 2013-05-11 09:15 幸福框架 阅读(4078) 评论(10) 推荐(1) 编辑