这次的版本主要是对实体操作整个框架的更新:
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V1.0版是将所有实体操作方法写到一个类里,然后根据传进来的实体(或者表名)去产生相应的实体操作
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V1.5版便以面向接口编程为思想,更加接近OOD的思想了,呵呵,主要进行了以下的改进:
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V1、使用了工厂模式,对实体操作类进行了更好的封装
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V2、将所有实体用一个接口统一起来
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V3、将实体操作方法用一个抽像类统一起来
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V4、每个实体均有自己的方法操作类,这样就可以明确操作的对象,减少了装拆箱操作,
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V 使用时也不需要去为每个方法传递实体名参数了
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V5、声明更加简单,所有实体操作对象可使用一个统一的抽像类进行声明
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V6、完善了无限分类的DEMO(TypeOPFor15.aspx)
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V7、修正了之前数据库不能附加到SQL2000的问题
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V8、数据表的主键不需要指定名称(1.0时是必需要以表名+ID为名的)«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V新增功能:
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V新增了对缓存操作的一个类 Utility.CacheHelper
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V使用:
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V1.5版主要是修改了实体操作类,请使用“代码生成模板”目录下的“1.5版”目录里的模板
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V文件生成相应的操作类:
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V生成实体操作基类.cst --> 生成 DAL.Base.BaseModelOP.cs
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V生成实体操作类.cst --> 生成 DAL下相应的实体操作类
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V使用“生成实体操作类.cst”生成实体操作方法时请注意2个参数的设置:
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V1、Index 表的索引值,从0开始,每次生成一个表的操作方法
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V2、PKName 表的主键名,每个表都必须要有主键名,否则方法执行过程中会报错哦
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V2007-08-24
«!Dê§ö«cbbs.szblogs.com;³;Í[^'Vwinson
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V
附件: Winson.Framework1.5.rar (2007-8-24 11:19:11, 1843.46 K)
该附件被下载次数 187
«!Dê§ö«cbbs.szblogs.com;³;Í[^'V«!Dê§ö«cbbs.szblogs.com;³;Í[^'V请到此下载最新2.0版
«!Dê§ö«cbbs.szblogs.com;³;Í[^'Vhttp://bbs.szblogs.com/showtopic-1546.html«!Dê§ö«cbbs.szblogs.com;³;Í[^'V