Winson.Framework 1.5发布!
1.0版是将所有实体操作方法写到一个类里,然后根据传进来的实体(或者表名)去产生相应的实体操作
1.5版便以面向接口编程为思想,更加接近OOD的思想了,呵呵,主要进行了以下的改进:
1、使用了工厂模式,对实体操作类进行了更好的封装
2、将所有实体用一个接口统一起来
3、将实体操作方法用一个抽像类统一起来
4、每个实体均有自己的方法操作类,这样就可以明确操作的对象,减少了装拆箱操作,
使用时也不需要去为每个方法传递实体名参数了
5、声明更加简单,所有实体操作对象可使用一个统一的抽像类进行声明
6、完善了无限分类的DEMO(TypeOPFor15.aspx)
7、修正了之前数据库不能附加到SQL2000的问题
新增功能:
新增了对缓存操作的一个类 Utility.CacheHelper
使用:
1.5版主要是修改了实体操作类,请使用“代码生成模板”目录下的“1.5版”目录里的模板
文件生成相应的操作类:
生成实体操作基类.cst --> 生成 DAL.Base.BaseModelOP.cs
生成实体操作类.cst --> 生成 DAL下相应的实体操作类
使用“生成实体操作类.cst”生成实体操作方法时请注意2个参数的设置:
1、Index 表的索引值,从0开始,每次生成一个表的操作方法
2、PKName 表的主键名,每个表都必须要有主键名,否则方法执行过程中会报错哦
2007-08-24
winson
相关连接与说明:
http://bbs.szblogs.com/showforum-22.html
下载:
http://files.cnblogs.com/winsonet/Winson.Framework1.5.rar
上面的压缩包里少了个CSS文件和Images目录,主要是Tab控件用的,以下是相关文件
http://files.cnblogs.com/winsonet/CSS_Images.rar
转载于:https://www.cnblogs.com/winsonet/archive/2007/08/24/868063.html
Winson.Framework 1.5发布!相关推荐
- Winson.SqlPager 2.5 发布!
Winson.SqlPager 分页控件 版本: 2.5 此控件必须与Winson.Framework框架一起使用 安装方法: 只需将解压出来的 SqlPage.cs文件复盖了Winson.WCont ...
- .NET Framework 4.8发布
原文地址:https://devblogs.microsoft.com/dotnet/announcing-the-net-framework-4-8/ 我们很高兴地宣布今天发布.NET Framew ...
- .NET Framework 4.7发布,支持Windows 10创作者更新
微软刚刚发布了 .NET Framework 4.7,主要是带来了对 Windows 10 "创作者更新" 的支持,开发者们可以通过 Visual Studio 2017 进行最新 ...
- 《精读 Mastering ABP Framework》教程发布
精读<Mastering ABP Framework>学习总结,掌握软件开发最佳实践,构建可维护 .NET 解决方案.从 ABP Framework 框架中学习如何构建现代 WEB 应用程 ...
- Framework Design Studio 发布了
介绍 Krzysztof Cwalina 和他的伙计们最近在开发一个工具,可以帮助框架设计者更容易地进行设计.复查和维护高度易用的API,你可一定要看看Framework Design Studio( ...
- Entity Framework Core 3.1 和 Entity Framework 6.4 发布
目前,Entity Framework Core 3.1 和 Entity Framework 6.4 已正式发布. EF Core 3.1的获取方式 EF Core 3.1 作为一组 NuGet 软 ...
- 【软件周刊第 23 期】Win10 开发全家桶已集齐:.NET Framework 4.7 和 VS 2017 Update 发布...
2019独角兽企业重金招聘Python工程师标准>>> CentOS 6.9 正式发布,安全稳定的 Linux 发行版 CentOS 6.9 与之前的 CentOS 6.x 版本相比 ...
- Qt Installer Framework实战
Qt Installer Framework是Qt发布的安装程序支持框架,只需要简单的配置就可以生成安装文件,同时可以通过javascript脚本来定制安装过程. 目录结构 config packag ...
- Flutter framework在线上构建时的包大小优化
混合开发线上构建之flutter包大小优化 前景 打包flutter flutter引擎包的来源 缩减fluter framework大小 总结 前景 因为项目要使用jenkins线上构建,所以整个项 ...
- Microsoft .NET Compact Framework 开发常见问题解答
这个 FAQ 有部分是通过编辑公共 .NET Compact Framework 新闻组 (microsoft.public.dotnet.framework.compactframework) 贴出 ...
最新文章
- Python Module_oslo.vmware_连接 vCenter
- tomcat改项目的访问路径 ROOT
- 服务器采购项目技术方案,小型机服务器采购项目技术方案.doc
- zk ui_高级ZK:异步UI更新和后台处理–第1部分
- Java中 输入字符串的时候next()和nextLine()有什么区别
- Grafana教程(prometheus 基本查询语法,alerting报警)
- VC++中多线程学习(MFC多线程)一(线程的创建、线程函数如何调用类成员呢?如何调用主对话框的成员?、MFC中的工作线程和界面线程的区别)
- 谷歌大脑阿尔伯塔联合发表:离线强化学习的优化视角【附代码】
- EXCHANGE RBAC(基于角色的访问控制)管理工具
- python多行注释报错_解决python多行注释引发缩进错误的问题
- 撼龙图怎么开鸿蒙炁灵,《一人之下》藏金图怎么玩 撼龙藏金图高概率出绝世炁灵技巧...
- 一份Java面试宝典「Java核心知识点」囊括JVM,Spring等29个技术
- 电脑图片分类管理软件用什么工具,这一款便签工具可以管理图片
- C#下支付宝新版异步回调数据处理及校验(需支付宝提供的AopSdk)
- 安装win7和Ubuntu双系统后,win7耳机没声音,外放有声音
- hp6960无法连接计算机,支持多种打印方式 惠普OfficeJet Pro 6960评测
- JDBC读写oracle大字段BLOB
- android系统firefox,Android平台Firefox——Fennec编译手记
- 图的最短路径java_地铁线路最短路径(JAVA实现)
- 如何彻底卸载有道词典