关于KeelKit 开发的初衷
很多朋友会问, 现在ORM工具那么多!包括微软的一些工具,都很齐全,代码生成器 方面, 李天平的很是火热,但是为什么还要出?事实上,我认为,一个东西的出现一定有他出现的理由!可能我跟多的是为了自己做东西时候的灵活性, 才开发这款工具!有时候懒得写一些sql语句,尤其是很简单的那种,想是不是可以自动一点。 和vs集成一些之类的。 或者说实现一些自己用起来比较好的东西, 适合自己的东西。 比如,和其他语言的数据交换。 让c#的数据格式和其他语言的相同,如嵌入式c等,我会让他们自动的生成出来, 写程序写到一定的时间后, 你会懒得写一些重复性的代码,所以还不如写自动生成。 有些人可能希望自己能掌握sql语句,但是我认为,有些东西, 让DBHelper 这类东西掌控就可以了,比如一个sql 查询语句, 我们也可以把它类型化, 表就更不用说了。 当然, 我们是不是可以用一个Model 中的非空值作为查询条件!如此等等。。。。
KeelKit 一款国产ORM工具,自动生成Model、自动生成表单、自动生成单元测试框架、自动生成存储过程访问接口、自动配置连接字符串,代码行数统计、程序集版本号码控制、源码HTML生成、自动生成表结构Word文档、自动支持各种.Net项目,如F# 和IronPython ,自动生成与其它语言交换的Model、使用了泛型的DBHelper、查询语句强类型化、支持事务、无语言界限、无数据库界限!