luoqing

导航

VCS Framework0.9.8特点

 

VCS特点

1.       多数据库的支持

大家知道,要实现多数据库的支持,尽量要求用户不用写SQL语句,该框架就是为这个目标来实现的,只要在逻辑层写好业务逻辑后;如果要更改数据库,则只需要重新提供不同的DAL层。

2.       尽量使使用者少写代码.
不管是编写业务逻辑,还是在界面上调用,都应该要求代码量尽量的少及调用方便。

3.       尽量使初学者方便使用.

本框架是以对象的方式组织的,完全是面向对象的。

4.       尽量要求维护方便(包括数据库及逻辑的更改)

该框架是以对象为基础,所以对象的方法和属性是以一个类来组织的;为什么该框构没有把属性与方法分开或实体类和操作类呢?大家知道,大多数框架是把操作类和实体类分开,使得业务逻辑单独在操作类里面,为什么该框架没有分开呢?是由于C#2.0本身就有一个好的功能:partial,这个功能可以把操作和实体放在一个类的两个文件里,也同样使逻辑与实体分开,方便维护,而且更直观,更面向对象。

5.       尽量提高性能

在该框架里只是少量的使用了反射,而且读取数据也尽量使用DBDataRender的方式,虽然反射最终影响的性能只有那么百分之几,但积累起来也不可少看。

 

6.         事务处理

       本框架使用的是线程的方式来组织事务的

7.         方便重新组织重构。

       用生成器生成类的同时,也生成了相应的XML文件,如果以后要组织重构(比如:抽象处理/增加属性等),可以通过生成的XML在生成器上做相应的更改后,直接生成代码即可。

8.         支持对象的null值处理

下载框架:
http://www.cnblogs.com/luoqing/archive/2006/04/24/383674.html
如果有什么建议,请到http://vcsproject.com/forums/3/ShowForum.aspx
如果要获取更多的信息,请到http://vcsproject.com/forums/3/ShowForum.aspx

posted on 2006-04-24 16:36  罗青  阅读(672)  评论(1编辑  收藏  举报