做一个封装ORM(如Niherbate)的代码生成工具,可行吗?
qufo 2007-10-15 03:31:57 近日看了一下各种的“ORM”工具,觉得这些工具都多多少少使用XML工作,在工作期间使用反射的方式获得一些各级政府感信息,如果数据库比较大,如表多的情况下,这个xml就可能比较大,以资源的方式编译在程序中,不方便发布之后的一些修改,所以我在想,能不能做一个工具,封装“ORM”工具,依据数据库里的一些信息,一次性生成一个数据访问层所需的东西,存成Dll,项目需要的时候就直接引用这个Dll,如果需要使用其他的异种数据库,则按这种方式生成另外一个dll,在程序的配置信息里指时引用的是哪个dll就行了,这样可行吗?
我自己对Nihbernate非常的不喜欢,所以想改造一下。嘿嘿。
各位大侠说一说,这样的做法可行吗?还是根本就是没意义劳动?