dotNet下的1套解决方案,数据开荒框架

  很久没在新浪写文章了,盘算把平素由友好一位写的1整套系统开放出来,明日先放一些截图及可以演示的地址!

  很久没在腾讯网写文章了,计划把平素由友好1位写的一整套体系开放出来,今日先放一些截图及能够演示的地方!

dotNet下的1套化解方案,dotNet消除方案

  很久没在今日头条写小说了,图谋把间接由友好1人写的一整套种类开放出来,明日先放一些截图及能够演示的地址!

这套系统包罗数据层(HB.Data)、布置职责(HB.PlanTask)、日志系统(HB.Log)、模版系统(HB.TemplateEngine)、Url重写(HB.UrlRewriter)、api(HB.ApiControls)等。

  为何要写数据层呢?现有的O猎豹CS6M不是一大堆吗,为啥还要自身写?多年前,dotNet里并不曾什么O猎豹CS陆M,大多事物都只可以自个儿写,稳步的数据层功效也就越是强大了,

能够通超过实际体类来生成数据库中的表,也得以经过数据库中的表来生成数据库,并且扶助多中数据库,比如Sql
Server、Access、Sqlite、Oracle、MySql等。数据层有通用的增加和删除改查方法,并且补助参数化的写法,实体类里还有表明式的写法(注:表明式的写法暂且帮忙不完善)!

  Url重写的主要革新是永葆通过数据库来配置域名及重写规则,并且协理多域名的款式。举个例子说笔者只买了七个空间,然则我有少数个网址,该意义就足以完结八个空中上就能够做多少个网址的效能!您能够试壹试www.八fdc.com、www.5四rm.com、www.伍wshop.com,看到的结果都以不等同的,因为重写了门道,www.8fdc.com实际上是跻身的站点下八fdc.com/www/
下的,依次类推,当然这么些是足以因而数据库来安插。

  api的效益主要完结了参数自动相配,直接在后台类中写方法,以 /api/类名前缀/方法名称.ashx
的款型开始展览走访。

     先直接上任何系统的图纸把,看看影响,在结尾面开花网址后台演示地址!

 

亚洲必赢官网 1

亚洲必赢官网 2

亚洲必赢官网 3

亚洲必赢官网 4

亚洲必赢官网 5

亚洲必赢官网 6

亚洲必赢官网 7

亚洲必赢官网 8

亚洲必赢官网 9

亚洲必赢官网 10

亚洲必赢官网 11

亚洲必赢官网 12

亚洲必赢官网 13

亚洲必赢官网 14

亚洲必赢官网 15

亚洲必赢官网 16

亚洲必赢官网 17

 

后台地址: 

帐号:test  密码:123456  

 

很久没在腾讯网写小说了,打算把一向由友好一位写的一整套系统开放出来,明日先放一些截图及…

招待使用 PDF.NET 数据开荒框架
(Ver 4.0)

那套系统包括数据层(HB.Data)、安插职务(HB.PlanTask)、日志系统(HB.Log)、模版系统(HB.TemplateEngine)、Url重写(HB.UrlRewriter)、api(HB.ApiControls)等。

那套系统包括数据层(HB.Data)、安排职责(HB.PlanTask)、日志系统(HB.Log)、模版系统(HB.TemplateEngine)、Url重写(HB.UrlRewriter)、api(HB.ApiControls)等。

关于框架的名字由来

         在小编安排www.pwmis.cn
站点(原域名已经过期,以后正希图利用新域名
)的时候,思考到架构的包容性和现在升迁的恐怕性,最入眼的是从未有过丰盛的岁月去为网址增添和维护广大繁杂的次序,所以在借鉴前人成功经验的基本功上,设计了
一套全新的短平快数据管理框架 PWMIS Data development
Framework,简称PDF。本套框架的思辨是借鉴Java平台的Hibernate 和 iBatis
而来,兼有OEscortM和SQL-MAP的特点,同时还参照了后来.NET的LINQ(本框架成型于200六年,当时还未据书上说过LINQ)使用风格,设计了
OQL查询说明式。本框架的统筹观念是通用的,完全能够移植到Java
平台,以后只提供了.NET平台的贯彻,暂时将本框架命令为

dotNet下的1套解决方案,数据开荒框架。PDF.NET

(下载

  为啥要写数据层呢?现有的OQX56M不是一大堆吗,为啥还要自身写?多年前,dotNet里并未怎么O酷威M,繁多东西都只好本身写,慢慢的数据层功能也就进一步变得强大了,

  为何要写数据层呢?现有的OCR-VM不是一大堆吗,为何还要本身写?多年前,dotNet里并未什么OBMWX五M,好些个事物都只好协和写,稳步的数据层功用也就进一步庞大了,

框架匡助的机能

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

详尽说来,框架还隐含以下特点效益:

  • 就像是LINQ的支撑OHavalM实体类查询的OQL表明式(有了LINQ为何还要搞三个OQL?本框架
    OQL的中央安顿在LINQ大概说本身知道
    LINQ之前,此外,.NET三.伍框架才正式援助LINQ,而小编辈公司的1个产品却因为使用了三.伍框架安装配置不便宜成为市镇和客服平时怨声载道的说辞。
    今后还有如此的理由,大家热切须要三个看似LINQ的东西运营在某个客户过时的机器上。
  • 不用任何后台代码就能够分页的增加数据分页控件。
  • 只需求壹行代码达成页面数据的增,删,改,查。
  • 依据SQL词法分析的支撑三种数据库的急忙分页类,你只须求安装SQL语句和分页属性它便可见为您转移特定数据库平台的当前页数据的SQL语句。
  • 一套实用工具,能够生成实体类和依据SQL配置文件自动生成代码的代码生成器以及SQL配置文件管理程序。
  • 越多的作用等待你去开掘:)

能够通超过实际体类来生成数据库中的表,也足以经过数据库中的表来生成数据库,并且协助多中数据库,比方Sql
Server、Access、Sqlite、Oracle、MySql等。数据层有通用的增加和删除改查方法,并且扶助参数化的写法,实体类里还有表达式的写法(注:表明式的写法一时辅助不健全)!

能够由此实体类来生成数据库中的表,也能够经过数据库中的表来生成数据库,并且扶助多中数据库,例如Sql
Server、Access、Sqlite、Oracle、MySql等。数据层有通用的增加和删除改查方法,并且援救参数化的写法,实体类里还有表达式的写法(注:表明式的写法临时扶助不到家)!

与任何数据管理框架的涉及

       
本框架是计算两种数目管理框架的优点,去除其复杂后的轻量级的多少管理框,所以可能没有您熟习的下列重量级框架庞大的成效。本框架的计划目的是
轻量,快速,通用,易学 !

  • Hibernate:借鉴了它的OEscortM原理和HQL语言,使用了就像的简易的O哈弗M效用;
  • iBatis:借鉴了其SQL-MAP功能,对其复杂实行了不遗余力精简;
  • LINQ/Entity Framework:提供类似LINQ的OQL语法

  Url重写的严重性革新是永葆通过数据库来布局域名及重写规则,并且帮助多域名的款型。举例说小编只买了一个上空,但是作者有少数个网站,该意义就足以落成一个空间上就足以做多少个网址的机能!您能够试一试www.8fdc.com、www.54rm.com、www.5wshop.com,看到的结果都以分歧样的,因为重写了门道,www.八fdc.com实际上是跻身的站点下捌fdc.com/www/
下的,依次类推,当然那些是足以因此数据库来安排。

  Url重写的第三革新是支撑通过数据库来铺排域名及重写规则,并且帮助多域名的样式。例如说笔者只买了二个空间,不过作者有好些个少个网址,该成效就能够落成3个空中上就足以做多个网址的作用!您能够试一试www.8fdc.com、www.54rm.com、www.5wshop.com,看到的结果都以分化的,因为重写了门道,www.⑧fdc.com实际上是跻身的站点下八fdc.com/www/
下的,依次类推,当然那几个是足以因此数据库来布置。

框架作用演示

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

  api的效用首要达成了参数自动相称,直接在后台类中写方法,以 /api/类名前缀/方法名称.ashx
的样式开始展览走访。

  api的成效首要达成了参数自动相配,直接在后台类中写方法,以 /api/类名前缀/方法名称.ashx
的款式张开走访。

框架的适用原则

  • 率先你是懒人也许新手,大拿请绕道;
  • 支持,你很喜爱平民化的技能,不是那种非MS等大厂提供的框架不用的才能狂热职员;
  • 最终,假使业主把您逼急了,建议你选用本框架,当然从前您得先熟识它,本身就是在那种境况下不顾项目首席实践官的反对私下动用那套框架的,算是本框架的首先次商业项目标运用。(作者壹位形成了项目百分之七105的代码开辟,此外多个人只写了百分之二拾5,项目CEO最后才没话说)

     先直接上任何系统的图片把,看看影响,在终极面开花网址后台演示地址!

     先直接上任何系统的图形把,看看影响,在最前面开花网址后台演示地址!

框架使用的界定条件

 

 

获准范围

      
首先,请尊重本框架的版权,本身能够有标准的绽开本框架的有些照旧全体源码,假如你获得了源码你可以放四对其修改但不可能修改本框架的称谓和版权归属,你
不得以将原始源码恐怕修改后的源码分发给任何第1方,即使你改改后,请向本人发送一份。假若你未从官方获得本框架的源码
,未经许可,不得选择其余工具对本框架反向工程查看和修改源码。任何集体和个人都能够将本框架使用于别的生意项目,可防止费使用本框架官方公布的尾声
DLL库和血脉相通工具,但您有职分向自己告知您利用本框架的为主新闻,例如集团名称,项目名称,项目技巧音讯等。本人不对你利用本框架变成的其他损失承担任何义务。如若您不允许上述条目款项,请勿使用本框架!

才能限制

      
当前版本基于.NET二.0之上平台,不帮助实业对象对应的数额库表外键关系,OQL表明式不援救多实体类查询,不帮助SQL的总结求和分组等,如有那几个复杂查询须求,请使用SQL-MAP本事。SQL-MAP
配置文件不帮助七个布局文件,但你能够将配备文件以嵌入式文件分散到多少个DAL项目中。数据访问已经停放了
SqlServer,奥莱Db,ODBC,Oracle,SQLite等,尽管您想提供其余数据库类型的造访,能够运用OleDb恐怕ODBC格局,或许承继本框架的数据访问类支出专用数据访问提供程序。

亚洲必赢官网 18

亚洲必赢官网 19

框架源码的获取

       你可以无需付费向自个儿索取本框架的测试消除方案
,假设您喜爱并想获取本框架的满贯源码,请在线向自个儿发邮件联系:
dth197八@sohu.com 

       本身也欢迎你从违法路子获取本框架程序(不包涵源码
),只要您遵照许可限制。

亚洲必赢官网 20

亚洲必赢官网 21

慈善行动

      
自身属江西宿迁职员,二〇〇九年华夏湖南汶川大地震邢台也是重灾区,就算劫难已经过去一年多,但灾区重建依然是三个长时间历程。由此作者决定选取软件义卖方式,本人承诺,将本框架所获受益的二分之一捐赠给灾区人民,请全部有慈善的人物鼎力协理!

亚洲必赢官网 22

亚洲必赢官网 23

框架应用的花色案例

2007。甘肃某市测量绘制流程管理种类,PDF.NET Ver壹.0,专门的学业流和新闻保管有个别;

二零零六。法国巴黎某房产备案管理种类,PDF.NET Ver一.0,事业流部分;

二零一零。东方之珠某经济咨询企银多少利用项目,PDF.NETVer二.0,作为系统焦点框架部分。

二〇〇八。XX银行XX市分行基金经营出售系统,PDF.NETVer四.0,作为系统大旨框架部分。 

。。。越来越多成功案例等待你的落到实处:)

亚洲必赢官网 24

亚洲必赢官网 25

新版本音信

 

Ver 4.0 更新:

无所不包改写了实体类管理程序,功效升高10倍;

寻行数墨实体类生成器,扶助从 SQLSE本田CR-VVELacrosse 表字段表明变化实体类属性表达;

SqlMapDAL 帮助外部接口定义;

简化了支撑多个SqlMap文件的管理格局;

SQL-MAP支持复杂查询的分页;

SQL-MAP改革了对存款和储蓄进度的扶助;

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

实体类援助高成效分页;

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

优化了别样操作的功效。

 

Ver 3.0 更新:

•周详改写了SqlMap模块,真正帮助SQL-实体类 映射
•周到调度了框架的命名空间,合并了基础程序集成为贰个 PWMIS.Core.dll
•校勘了自二.0的话的Bug
•革新了代码生成器

Ver 2.0 更新:
•使用.NET 二.0才具改写原来有所的模块
•加强了Web控件验证效率
•周全改写原有实体类,提供实体类生成器
•周到改写了OQL功效
•援助.NET 二.0数据库连接配置

Ver 1.0 功能:
•提供SQL-MAP功能
•提供ORM功能,并提供OQL功能
•提供控件数据绑定效能
•提供便捷分页控件
•提供控件数据书上表明作用

亚洲必赢官网 26

亚洲必赢官网 27

越来越多消息

本框架官方网站
(新申请域名,假设不可能开辟表达还在备案中,原网站:

本身联系格局

亚洲必赢官网,QQ:45383850 (黑古铜色医务人士)恐怕

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

PDF.NET 手艺开荒群:43十992九

相关文档和越来越多消息请查看官网。

亚洲必赢官网 28

亚洲必赢官网 29

亚洲必赢官网 30

亚洲必赢官网 31

亚洲必赢官网 32

亚洲必赢官网 33

亚洲必赢官网 34

亚洲必赢官网 35

亚洲必赢官网 36

亚洲必赢官网 37

亚洲必赢官网 38

亚洲必赢官网 39

亚洲必赢官网 40

亚洲必赢官网 41

亚洲必赢官网 42

亚洲必赢官网 43

亚洲必赢官网 44

亚洲必赢官网 45

亚洲必赢官网 46

亚洲必赢官网 47

亚洲必赢官网 48

亚洲必赢官网 49

亚洲必赢官网 50

亚洲必赢官网 51

 

 

后台地址: 

后台地址: 

帐号:test  密码:123456  

帐号:test  密码:123456  

 

 

网站地图xml地图