惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
G
Google Developers Blog
L
LangChain Blog
Y
Y Combinator Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
V
Visual Studio Blog
小众软件
小众软件
月光博客
月光博客
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
The Blog of Author Tim Ferriss
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
Jina AI
Jina AI
美团技术团队
量子位

博客园 - w i n s o n

Claude Code 的替代品:OpenCode — 开源免费的 AI 编程神器 使用Ajax生成的Excel文件并下載 CBMVC For Titanium Alloy 发布! CBMVC Titanium Framework 介绍 .Net插件框架的实现及分析(三) .Net插件框架的实现及分析(二) .Net插件框架的实现及分析(一) 在类库中调用资源文件实现国际化! Javascript下调用.Net资源文件,实现语言国际化 让 PowerDesigner 支持 SQLite! 理解依赖注入及其好处! 图文说明如何使用T4在VS2008里生成代码 Winson.Framework 3.3 发布!! Silverlight学习问题总结(一) 通过反射自动填充实体 Winson.Framework 3.0 正式发布!! Winson.Framework 2.5 发布! Winson.SqlPager 2.5 发布! [心得]VS2008免编译立即生效的方法
Winson.Framework 3.2 发布!!!
w i n s o n · 2009-04-06 · via 博客园 - w i n s o n

2009-04-06 22:14  w i n s o n  阅读(3032)  评论()    收藏  举报

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/