zoukankan      html  css  js  c++  java
  • Winson.Framework 3.2 发布!!!

    Winson.Framework 3.2发布 [2009-04-6]:

    一、功能更新:
    在生成代码时,可以选择是否使用自增ID的数据库
    为conditionValue里添加了in条件的使用
    增加事件管理,可为每个操作添加相应的事件,可查看更新数据这里的DEMO
    在分页根据获取条件记录数时增加缓存功能,如在同一查询条件下,会直接调用缓存里的数据
    完善了XmlHelper类,可灵活地操作XML数据,同时也增加了一个基本用法的DEMO文件(XMLTest.aspx)
    实体类获取时由原来返回 IList 改为 List<T> 的泛型集合,这样做目的是能更灵活地对实体集体进行操作,但不影响原有代码使用,即原来用 IList 获取的前台代码仍然不需改变。同时使用 List<T> 后也可以直接减少一个类文件 EntityCollection
    改善了通过实体主键在实体集合里查找的方法,直接使用 List<T>.Find() 方法进行查找,效率会更高
    修改了 URLRewrite 类,将URL规则文件的路径可直接放到配置文件里进行修改
    在 Utility 里增加了获取当前IP的方法

    二、BUG修复:
    修复了数值类型不能为负数
    生成实体类时没对类名进行首字大写转换,导致程序编译出错
    修复了数字型字段如果更新时不赋值,将会自动更新为0
    SqlPager控件在不使用母板页时会出现找不到页面的错误
    生成实体操作类时,引用的命名空间不会根据项目名称改变
    修复了对smallint 和 tinyint 数据类型的支持


    要看演示的朋友,可直接到以下地址查看,这次的演示主要是更新数据的页面多了一个对于事件的使用说明

    http://www.winsonframework.com/Index.aspx

    本次为了方便一些已经在使用的朋友,所以分别提供了升级包,其实主要是代码生成器模板的改动,升级包里只是代码生成的模板文件,大家可以直接生成新的实体操作代码然后复盖掉原来的即可,上层代码基本本不需更改,不过如果使用了在实体集合里获取实体的方法,那么就需要改动一下了,因为新版返回的是 List<T> 而不是 IList 了,因此传入的集合参数要有所改动

    升级包:

    https://files.cnblogs.com/winsonet/UpdateFor3.2.rar

    完整DEMO及框架:

    https://files.cnblogs.com/winsonet/Winson.Framework3.2.rar

    另也希望大家多多支持我的论坛,在这里我会不定时发布最新的补丁哦!谢谢!

    http://bbs.szblogs.com/

  • 相关阅读:
    理解Fragment生命周期
    嵌入式操作系统内存管理有哪几种,各有何特性
    laravel的auth用户认证的例子
    laravel验证器例子
    laravel加载js和css等资源
    laravel的blade模板的布局嵌套
    laravel的phpstorm插件laravel-ide-helper
    laravel开启调试模式
    laravel的中间件demo
    laravel路由定义
  • 原文地址:https://www.cnblogs.com/winsonet/p/1430512.html
Copyright © 2011-2022 走看看