当前位置/ List
DevNet帮助中心 >> DevNet系统功能介绍
DevNet组件下载

发布日期:2013-05-25       浏览:7726 次
  这里记录版本历史,提供DevNet组件最新版本下载
4.5.1.35DevNet_Core.rar下载

v4.5.1.35
v4.5.1.20
v1.0.1.20 --Compact版
增加Compact版,支持sql、sqlce、sqlite
由于Compact版的sql直接继承自System.Data的接口,
将框架内的抽象类都修改为接口方式 (除DbDataAdapter类)

v4.3.39.35
v4.3.39.20
修正DataAccess和DataManager基类在根据实体设置Script表名后没有重置为类表名,导致同一对象操作表名不一致问题
 
v4.3.38.35
v4.3.38.20
将权限模块移到外部DevNet.Ext类库中,便于项目调整、完善
 
v4.3.37.35
v4.3.37.20
将GroupLevel修改为字符型
 
v4.3.36.35
v4.3.36.20
修正EntityBase在导入实体或Row时将状态置为changed状态
 
v4.3.33.35
v4.3.33.20
DNPermission表增加GroupLevel组级别字段
 
2013-3-9
测试了DevNet和SQL的Insert和Update,性能基本相当,注意是否开启WriteScriptSQL日志功能
 
 
DNPermission表增加PermissionID自增型字段
 
v4.3.31.35
v4.3.31.20
ScriptQuery查询类添加参数时判断参数名存在则重命名参数
 
v4.3.30.35
v4.3.30.20
GetScalar增加Object为null判断,排除强类型相关类
 
v4.3.29.35
v4.3.29.20
EntityBase实体类增加Import重载,添加isImportAutoIncrement参数
 
v4.3.28.35
v4.3.28.20
ScriptQuery查询类添加参数时判断参数名存在则不再添加
 
v4.3.26.35
v4.3.26.20
EntityBase增加导入表架构方法
 
v4.3.25.35
v4.3.25.20
对IDataAccess、IDataManager接口及实现类进行合并,便于维护
 
v4.3.22.35
v4.3.22.20
vss覆盖本机,重写更新方法
EntityBase的实体状态
ScriptQuery的TableName去除空格
接口中增加GetScalar和GetSingle、GetRelationSingle的排序方法的重装
增加CompareEnum的Like、LikeLeft、LikeRight比较枚举;在ScriptQuery类处理该枚举
 
V4.3.17.35
V4.3.17.20
修改了权限表名称及部分表字段类型
 
V4.3.16.35
V4.3.16.20
修正ScriptQuery类的Insert实体时未设置属性值的字段不参与Insert操作
 
V4.3.15.35
V4.3.15.20
修正使用ODAC操作Oracle时获取参数DbType类型不匹配导致异常的错误
 
V4.3.13.35
V4.3.13.20
修正DataAccess设置KeepConntion时同时打开数据库连接
 
V4.3.12.35
V4.3.12.20
设置KeepConnection时同时根据设置值打开连接
ScriptQuery类增加未知类型数据库的分页语句NonePagerSQL及分页处理方式
修改了部分细节
 
V4.3.11.35
V4.3.11.20
数据库类型由外部设置后,增加DBConnect的Flag可以外部设置功能
 
V4.3.10.35
V4.3.10.20
支持DBConnect类从外部设置DBAccessBase属性,Oracle第三方数据库可用
 
V4.3.9.35
V4.3.9.20
1.增加IDataAccess和DataAccess数据访问类,该类在数据操作上加入泛型,避免在类定义上声明泛型的具体类型;
2.DataManager公开TEntity属性,以实现通过外部注入IEntityBase的实体类型来修改类声明中的T泛型的具体类型,增加TableName操作的数据表名属性
 
V4.3.8.20
V4.3.8.35
1.增加DBConnect类的CreateDbAdapter和CommandBuilder方法,便于外部调用
2.EntibyBase增加了Contains方法用于判断实体是否已包含了某属性
 
V4.3.7.20
V4.3.7.35
EntityBase基类公开IniMember、AddProperty、SetProperty方法,用于直接实例化EntityBase基类并添加初始化字段
 
V4.3.6.20
V4.3.6.35
修正DBHelper中通过反射设置实体值时,使用判断DbReader是否为DBNull的方法
 
V4.3.5.20
V4.3.5.35
修正ScriptQuery的CUD操作事件缺失
 
V4.3.2.20
V4.3.2.35
修正ScriptQuery表名加入空格后序列化表名不正确错误
修改DataCache缓存,调整缓存保存方式,使用Web.Cache进行保存
创建Mapper数据表映射,支持缓存依赖映射文件
 
 
V4.3.1.20
V4.3.1.35
创建数据CUD事件
Log日志使用异步操作
ScriptQuery添加输出脚本日志配置
 
V4.3
创建Mapper数据表映射类
创建DynamicCompiler动态编译类
将项目分为2.0及3.5分别编译
 
V4.2
创建DataCache缓存类(使用键值组合)
创建Permission权限类及数据表和实体
 
V4.1
修正DBProcedureParams存储过程帮助类,以支持Oracle无输出参数的存储过程操作
支持SQLite数据库
创建DictionarySerial支持序列化键值类
 
V4.0
全面改写EntityBase实体基类,提高实体访问性能
创建IDataManager接口和DataManager抽象基类
创建IBLLManager接口和BLLManager抽象基类
创建IDataTableManager接口和DataTableManager抽象基类
创建IBLLTablemanager接口和BLLTableManager抽象基类
 
V3.0
创建IEntityBase接口和EntityBase实体基类
创建DevNetException异常类
创建Pagination分页类
创建ScriptQuery数据脚本帮助类
 
V2.1
创建DBProcedureParams存储过程参数帮助类
创建Logger日志类
 
V2.0
创建DBConnect数据连接操作类
创建DBFactory数据层工厂类
 
V1.2
支持MySQL数据库
支持Oracle数据库
 
V1.1
支持OLEDB操作Access数据库
 
V1.0
创建DBAccessBase数据访问基类
支持SQLServer数据库
支持ADO访问Access数据库
创建StrongTable强类型StrongTableBase基类