anyThing is everyThing

收藏、学习、积累、创新

感叹一下,.net实在是太庞大了

  不久前写过一个.net代码生成器,根据数据库设计,生成基于NBearLite的解决方案,包括:BLL业务逻辑层,Model实体类层,Query查询实体类层,Web层。生成的方法比较笨,决大部分是字符串替换。今天本想修改NbearLite Code Gen生成Mapping类添加上注释,竟然找遍了代码没有发现我所使用的模板的,也就是字符串竟然没有。

  主角出场了:CodeDOM!MSDN上是这样说的:

  System.CodeDom 命名空间包含可以用于表示源代码文档的元素和结构的类。此命名空间中的类可用来建立源代码文档结构的模型,使用 System.CodeDom.Compiler 命名空间提供的功能可以将源代码文档输出为所支持语言的源代码。

  好了,看完上面这段,你就应该明白我想说什么了!

  .net,实在太庞大了,现在知道的东西实在是太少了。感叹到这里,以后再慢慢发现新的东西!

不允许评论