VCS Framework0.9.8特点

VCS框架支持多种数据库且无需用户编写SQL语句,通过逻辑层实现数据库的灵活切换。框架设计面向对象,简化代码编写并支持事务处理,易于维护与重构。此外,框架还支持对象的null值处理。
 

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

转载于:https://www.cnblogs.com/luoqing/archive/2006/04/24/383682.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值