95992828九五至尊2

多少开发框架,节前送礼882828九五至尊手机版

一月 20th, 2019  |  882828九五至尊手机版

迎接使用 PDF.NET 数据开发框架
(Ver 4.0)

框架简介:

关于框架的名字由来

         在自我设计www.pwmis.cn
站点(原域名曾经过期,现在正准备利用新域名http://www.pwmis.com/
)的时候,考虑到架构的包容性和未来调升的可能性,最要害的是从未丰富的时间去为网站添加和有限支持广大复杂的主次,所以在借鉴前人成功经验的根基上,设计了
一套全新的长足数据处理框架 PWMIS Data development
Framework,简称PDF。本套框架的合计是借鉴Java平台的Hibernate 和 iBatis
而来,兼有ORM和SQL-MAP的风味,同时还参照了后来.NET的LINQ(本框架成型于二〇〇六年,当时还未听说过LINQ)使用风格,设计了
OQL查询表明式。本框架的安插思想是通用的,完全可以移植到Java
平台,现在只提供了.NET平台的落到实处,暂且将本框架命令为

PDF.NET

下载

PDF.NET框架”全称是“PWMIS数据开发框架”(有关名字的由来请看官网http://www.pwmis.com/sqlmap/ 介绍),它间接基于
ADO.NET,没有运用反射,没有过于包装,力求做速度最快、使用最简便易行、适应场景最普遍的的多寡开发框架。框架自二〇〇六年生产第一版,到前天驾鹤归西已经在实质上项目中应用了6年了,框架中的每一行代码都是实际上项目标下结论。为了让越来越多的情侣使用本框架,自Ver3.0
开源之后,一年后再行开源。

框架援救的功能

  • UI层(WinForm/Web)控件数据绑定、映射与查询;
  • BLL层实体对象查询(OQL)
  • DAL层SQL语句和.NET数据访问代码映射(查看
    SQL-MAP
    原理)

详尽说来,框架还含有以下特点成效:

  • 就如LINQ的支撑ORM实体类查询的OQL表达式(有了LINQ为何还要搞一个OQL?本框架
    OQL的宗旨布署在LINQ或者说本人知道
    LINQ从前,其它,.NET3.5框架才正式帮忙LINQ,而我辈公司的一个成品却因为使用了3.5框架安装配置不便利成为市场和客服平常怨声载道的说辞。
    以后还有如此的理由,我们紧急须求一个接近LINQ的东西运行在少数客户过时的机器上。
  • 不必此外后台代码即可分页的增强数据分页控件。
  • 只须求一行代码完成页面数据的增,删,改,查。
  • 据悉SQL词法分析的支撑多种数据库的很快分页类,你只必要安装SQL语句和分页属性它便可见为您转移特定数据库平台的当前页数据的SQL语句。
  • 一套实用工具,可以生成实体类和根据SQL配置文件自动生成代码的代码生成器以及SQL配置文件管理程序。
  • 更多的机能等待你去发现:)

 

与其余数据处理框架的关系

       
本框架是统计多种多少处理框架的长处,去除其复杂后的轻量级的数量处理框,所以可能没有您熟习的下列重量级框架强大的效用。本框架的规划目标是
轻量,飞快,通用,命理术数 !

  • Hibernate:借鉴了它的ORM原理和HQL语言,使用了近乎的简练的ORM功能;
  • iBatis:借鉴了其SQL-MAP功效,对其复杂举办了不遗余力精简;
  • LINQ/Entity Framework:提供类似LINQ的OQL语法

框架的严重性特点:

框架功效演示

  • 表单数据绑定,分页突显–
  • 数码映射,查询–
  • SQL-MAP演示(请查看DAL层代码)–
  •  OQL查询(演示请看TestSqlMapEntity 项目)
  • 援助工具,提供代码生成器和SQLMAP配置文件管理程序–(请看解决方案Tools目录)

  • WinForm/WebForm 数据控件、智能表单
  • ORM 成效,提供操作实体类的询问语言OQL
  • SQL-MAP 成效,集中管理SQL语句,自动生成DAL代码
  • 多种分页功效,支持控件分页,OQL分页,SQL-MAP分页
  • 查询不须求反射,实体类不用特色援助
  • 开发应用大致“零”配置
  • 提供合一开发工具,自动生成代码,接济多种数据库的查询分析器
  • 。。。

框架的适用标准

  • 第一你是懒人或者菜鸟,大牛请绕道;
  • 帮助,你很欢愉平民化的技巧,不是那种非MS等大厂提供的框架不用的技艺狂热人员;
  • 说到底,倘使业主把您逼急了,指出你选拔本框架,当然此前您得先熟知它,本人就是在那种情况下不顾项目总裁的不予私自动用这套框架的,算是本框架的首先次商业类型的选取。(我一人成功了连串3/4的代码开发,别的三人只写了1/4,项目主任最终才没话说)

 

框架使用的范围标准

882828九五至尊手机版 1

准予范围

      
首先,请珍贵本框架的版权,本人可以有标准的盛开本框架的片段或者全体源码,假如你获取了源码你可以随心所欲对其修改但不可以修改本框架的称号和版权归属,你
不可以将原始源码或者修改后的源码分发给别的第三方,假若您改改后,请向自身发送一份。即使您未从官方得到本框架的源码
,未经许可,不得使用其他工具对本框架反向工程查看和修改源码。任何协会和村办都足以将本框架使用于任何商业类型,可以免费使用本框架官方表露的末梢
DLL库和有关工具,但你有任务向自家告知您使用本框架的大旨音讯,比如集团名称,项目名称,项目技术音讯等。本人不对你拔取本框架造成的其他损失承担任
何权利。倘若您不容许上述条款,请勿使用本框架!

技巧限制

      
当前版本基于.NET2.0上述平台,不辅助实体对象对应的数码库表外键关系,OQL表明式不帮衬多实体类查询,不帮忙SQL的总结求和分组等,如有那些复杂查询须求,请使用SQL-MAP技术。SQL-MAP
配置文件不帮衬多个布局文件,但你可以将安插文件以嵌入式文件分散到七个DAL项目中。数据访问已经停放了
SqlServer,OleDb,ODBC,Oracle,SQLite等,倘诺您想提供任何数据库类型的走访,可以利用OleDb或者ODBC格局,或
者继承本框架的多少访问类支出专用数据访问提供程序。

 

框架源码的得到

       你可以免费向我索取本框架的测试解决方案
,即使您欣赏并想赢得本框架的一体源码,请在线向我发邮件联系:
dth1977@sohu.com 

       本人也欢迎你从地下渠道得到本框架程序(不包蕴源码
),只要你依据许可限制。

开源项目地址:

慈眉善目行动

      
本人属黑龙江唐山人员,二零零六年中华山东汶川大地震沧州也是重灾区,即使灾殃已经过去一年多,但灾区重建照旧是一个悠远历程。由此我决定利用软件义卖方式,本人承诺,将本框架所获收益的50%捐献给灾区人民,请所有有慈善的人员鼎力帮衬!

http://pwmis.codeplex.com/

本项目包涵2片段:
1,PDF.NET 主旨框架组件

  
包括甘休前天新星的翻新,与“会员版本”成效无任何删减。由于是开源版本,故不提供基本组件中的PDF.NET
WinForm数据控件。
   框架相关的外围援助工具,包蕴代码生成器等源码,仅对会员用户提供。

框架应用的系列案例

2007。新疆某市测绘流程管理连串,PDF.NET Ver1.0,工作流和新闻保管一些;

2008。香港某房产备案管理连串,PDF.NET Ver1.0,工作流部分;

2009。Hong Kong某财经咨询公司银行数量应用项目,PDF.NE电视机er2.0,作为系统主题框架部分。

2010。XX银行XX市分行基金营销种类,PDF.NETVer4.0,作为系统宗旨框架部分。 

。。。更加多成功案例等待你的兑现:)

2,PDF.NET数据开发框架之超市管理连串实例程序

先是,打开DAL项目Entity目录下边的Sql文件,在地头数据库中创立一个Super马克(Mark)et数据库,然后修改Web.Config对应的接连字符串。
然后,就足以运小说种了。
本项目是一个DDD 驱动的档次实例,有关该品种的信息,请参考:

“领域驱动开发”实例之旅(1)–不一样的开发形式
http://www.cnblogs.com/bluedoctor/archive/2011/06/24/2088392.html

********************************************

PDF.NET官网地址:http://www.pwmis.com/sqlmap
至于获取框架完整源码的事儿,请参见官网。

感谢所有扶助PDF.NET的会员用户朋友,是她们造成了我做出最后开源的控制,感谢他们的知情和支撑!
感谢所有其余协理PDF.NET的对象。

 

最后,以此开源项目,祝大家“国庆上巳节日称心快意”,希望框架可以给大家从此的付出伸张有利于,升高支付作用,早点下班,有越多的日子陪伴家人和情侣!

 

其它:

怎么着下载源码:

1,去开源项目网站的 SOURCE
CODE

页面,点击“882828九五至尊手机版 2
Download
”,那种措施下载的RAR包可能解压有题目(MS的题材:《),不过不用理会,看源码是足以的。

2,使用TFS连接项目源码,你的连天用户名也在 SOURCE
CODE
页面
上,点击“882828九五至尊手机版 3
Connect
)”查看。

3,使用SVN,获取地址的法子,同方法2。

4,直接在类型网站的 DOWNLOAND
页面,点击
“ PDF.NET.Ver4.5-OpenSourceCode
”。

5,CSDN朋友,可以去资源里面下载,请点击那里

6,若是上诉方法都不可行,请直接和我联络。

 

PDF.NET 开源历史:

2010.2–PDF.NET3.0 会员发表版

2010.5–PDF.NET3.5 会员揭橥版

2011.3–PDF.NET4.0 会员发布版

2011.9–PDF.NET Ver 3.0 开源版
   节前送礼:PDF.NET(PWMIS数据开发框架)V3.0版开源
   http://www.cnblogs.com/bluedoctor/archive/2011/09/29/2195751.html

 2012.9–PDF.NET Ver 4.5 开源版

 

PDF.NET 版本更新意况:

 

Ver 4.5 更新:
多少访问对象扶助指定业务级别;
修正了Select操作在作业中关闭连接的题材;
ORM查询援救直接利用POCO实体类。

Ver 4.2 更新:
OQL扶助3个以上的实体连接查询;
拉长了DataSet的拍卖,一行代码更新到数据库;
其余积累的细微更新

Ver 4.1 更新:
支撑MySQL,PostgreSQL等数据库;
支撑实体类连接查询(即多表查询的ORM),完成实体类与普通类的数量映射;
一字不苟Web数据控件和数据窗体功效。

Ver 4.0 更新:
健全改写了实体类处理程序,作用进步10倍;
革新实体类生成器,支持从 SQLSERVER 表字段表达变化实体类属性表明;
SqlMapDAL 接济外部接口定义;
简化了支撑多少个SqlMap文件的处理格局;
SQL-MAP援救复杂查询的分页;
SQL-MAP革新了对存储进度的支撑;
OQL协助单行表明式语法(OQL.From(Entity).Select(….).Where(…).OrderBy(…).END);
实体类辅助高功效分页;
优化了扭转内部数据访问对象的频率(不再依靠于反射);
优化了其余操作的频率。

 

 

关于框架的求进行使,请参考我的相关博客小说内容,或者投入大家的QQ群探究:

会员群:43109929

普通群:154224970

 

此外,CSDN没有分的意中人,可以去那里顶贴领分。

 

882828九五至尊手机版,末尾,此框架献给想使用&研商的仇人,希望大家多提指出,与PDF.NET共提高 。

2012.9.28
深蓝医师

 

新版本音讯

 

Ver 4.0 更新:

无往不利改写了实体类处理程序,成效进步10倍;

改进实体类生成器,协助从 SQLSERVER 表字段表达变化实体类属性表明;

SqlMapDAL 扶助外部接口定义;

简化了帮助三个SqlMap文件的处理形式;

SQL-MAP协理复杂查询的分页;

SQL-MAP改革了对存储过程的支持;

OQL辅助单行表明式语法(OQL.From(Entity).Select(….).Where(…).OrderBy(…).END);

实体类扶助高功效分页;

优化了转变内部数据访问对象的频率(不再依靠于反射);

优化了其他操作的频率。

 

Ver 3.0 更新:

•周密改写了SqlMap模块,真正帮衬SQL-实体类 映射
•周详调整了框架的命名空间,合并了基础程序集成为一个 PWMIS.Core.dll
•改良了自2.0来说的Bug
•立异了代码生成器

Ver 2.0 更新:
•使用.NET 2.0技术改写原来有所的模块
•增强了Web控件验证成效
•周全改写原有实体类,提供实体类生成器
•周到改写了OQL功用
•协理.NET 2.0数据库连接配置

Ver 1.0 功能:
•提供SQL-MAP功能
•提供ORM功能,并提供OQL功能
•提供控件数据绑定功用
•提供疾速分页控件
•提供控件数据印证功用

越来越多新闻

本框架官方网站 http://www.pwmis.com/sqlmap
(新申请域名,如若不可以打开表明还在备案中,原网址:http://www.pwmis.cn/sqlmap)

我联系情势

QQ:45383850 (深蓝医务卫生人员)或者

mailto:bluedoctors@msn.com (抗震救灾)

PDF.NET 技术开发群:43109929

有关文档和越多音信请查看官方网站。

相关文章

Your Comments

近期评论

    功能


    网站地图xml地图