IBatisNet完整项目源码(含数据库)

上传者: zzb980881 | 上传时间: 2021-06-29 08:40:44 | 文件大小: 845KB | 文件类型: RAR
IBatisNet.DataMapper 1.6.1.0之简单三层 首先介绍Solution的架构,一共分四个项目: Web :前台应用; BLL :业务处理层,如果嫌麻烦,可以再进一步抽象出来,然后将代码放置Web层的aspx.cs里面; Model :这个就不多说了,地球人都知道(数据实体类) SqlMaps:资源类,把配置文件和sql mapper文件全部打包起来。 二个文件夹: Include :iBatis.Net架构的dll文件 Log :放置log文件的文件夹,在web.config里配置 1.在一些特定的环境下,一站式的解决方案未必有效 系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几条Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。 开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现。(银行大多有这样的限制) 系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优化的SQL语句(或存储过程)才能达到系统性能设计指标。 2.iBATIS之于小型、简单系统:非常适用 iBATIS自己就很小并且简单 iBATIS不会对现存应用的设计或者数据库结构强加任何影响 iBATIS非常适合于有成长趋势的系统 3.iBATIS之于大型、企业级系统:为之而设计 iBATIS的某些特性使得它能够高效地处理大型数据集 iBATIS允许你用多种方式建立从对象到数据库的映射关系 MySpace已应用 4.使用于任何类型的关系数据库: 应用数据库 企业数据库 私有数据库 遗留数据库 简单性 性能 明确分工 可移植性:Java、.Net或者其他 开源 5.何时不该使用iBATIS 当你能永远拥有完全控制权 当你的应用需要完全动态的SQL 当你并没有使用关系数据库时 当iBATIS不起作用时 DB_51aspx下为Sql数据库,附加后修改SqlMaps/database.config的Sql配置文件并编译才能生效

文件下载

资源详情

[{"title":"( 80 个子文件 845KB ) IBatisNet完整项目源码(含数据库)","children":[{"title":"IBatisNetDemo","children":[{"title":"IBatisNetDemo.sln <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"Include","children":[{"title":"Castle.DynamicProxy.dll <span style='color:#111;'> 72.00KB </span>","children":null,"spread":false},{"title":"IBatisNet.Common.Logging.Log4Net.dll <span style='color:#111;'> 20.00KB </span>","children":null,"spread":false},{"title":"IBatisNet.Common.dll <span style='color:#111;'> 100.00KB </span>","children":null,"spread":false},{"title":"log4net.dll <span style='color:#111;'> 264.00KB </span>","children":null,"spread":false},{"title":"IBatisNet.DataMapper.dll <span style='color:#111;'> 260.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"HiCode.cn.url <span style='color:#111;'> 167B </span>","children":null,"spread":false},{"title":"Model","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"Service.Model.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"Service.Model.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Table","children":[{"title":"Person.cs <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"Entity.cs <span style='color:#111;'> 116B </span>","children":null,"spread":false}],"spread":true},{"title":"Model.csproj <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"Service.Model.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"Service.Model.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"Model.csproj.FileListAbsolute.txt <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"源码必读.txt <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"Web","children":[{"title":"bin","children":[{"title":"Service.Web.pdb <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false},{"title":"Service.Model.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"Castle.DynamicProxy.dll <span style='color:#111;'> 72.00KB </span>","children":null,"spread":false},{"title":"Service.Web.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"Service.BLL.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"IBatisNet.Common.Logging.Log4Net.dll <span style='color:#111;'> 20.00KB </span>","children":null,"spread":false},{"title":"Service.BLL.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"IBatisNet.Common.dll <span style='color:#111;'> 100.00KB </span>","children":null,"spread":false},{"title":"Service.Model.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"Service.SqlMaps.dll <span style='color:#111;'> 24.50KB </span>","children":null,"spread":false},{"title":"log4net.dll <span style='color:#111;'> 244.00KB </span>","children":null,"spread":false},{"title":"Service.SqlMaps.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"IBatisNet.DataMapper.dll <span style='color:#111;'> 260.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"Default.aspx <span style='color:#111;'> 3.24KB </span>","children":null,"spread":false},{"title":"Web.config <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"Service.Web.pdb <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false},{"title":"Service.Web.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"Web.csproj.FileListAbsolute.txt <span style='color:#111;'> 781B </span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'> 29.42KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Default.aspx.designer.cs <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"Web.csproj.user <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"Web.csproj <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":true},{"title":"Default.aspx.cs <span style='color:#111;'> 867B </span>","children":null,"spread":false}],"spread":true},{"title":"BLL","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"Service.Model.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"Castle.DynamicProxy.dll <span style='color:#111;'> 72.00KB </span>","children":null,"spread":false},{"title":"Service.BLL.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"Service.BLL.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"IBatisNet.Common.dll <span style='color:#111;'> 100.00KB </span>","children":null,"spread":false},{"title":"Service.Model.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"Service.SqlMaps.dll <span style='color:#111;'> 24.50KB </span>","children":null,"spread":false},{"title":"Service.SqlMaps.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"IBatisNet.DataMapper.dll <span style='color:#111;'> 260.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Service","children":[{"title":"PersonService.cs <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"IBll.cs <span style='color:#111;'> 275B </span>","children":null,"spread":false}],"spread":true},{"title":"obj","children":[{"title":"Debug","children":[{"title":"BLL.csproj.FileListAbsolute.txt <span style='color:#111;'> 733B </span>","children":null,"spread":false},{"title":"Service.BLL.dll <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"Service.BLL.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'> 17.73KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"BLL.csproj.user <span style='color:#111;'> 544B </span>","children":null,"spread":false},{"title":"BLL.csproj <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"请先读我.htm <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"SqlMaps","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"Castle.DynamicProxy.dll <span style='color:#111;'> 72.00KB </span>","children":null,"spread":false},{"title":"IBatisNet.Common.dll <span style='color:#111;'> 100.00KB </span>","children":null,"spread":false},{"title":"Service.SqlMaps.dll <span style='color:#111;'> 24.50KB </span>","children":null,"spread":false},{"title":"Service.SqlMaps.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"IBatisNet.DataMapper.dll <span style='color:#111;'> 260.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"database.config <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"SqlMaps.csproj.FileListAbsolute.txt <span style='color:#111;'> 541B </span>","children":null,"spread":false},{"title":"Service.SqlMaps.dll <span style='color:#111;'> 24.50KB </span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'> 13.69KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"Service.SqlMaps.pdb <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Script","children":[{"title":"Person.sql <span style='color:#111;'> 576B </span>","children":null,"spread":false},{"title":"Insert_Person.sql <span style='color:#111;'> 526B </span>","children":null,"spread":false}],"spread":true},{"title":"SqlMaps.csproj <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"Map","children":[{"title":"SqlClient","children":[{"title":"Person.xml <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Code","children":[{"title":"MyBatis.cs <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false}],"spread":false},{"title":"providers.config <span style='color:#111;'> 11.80KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":false},{"title":"sqlmap.config <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":true},{"title":"Log","children":null,"spread":false},{"title":"DB_51aspx","children":[{"title":"iBatisDemo_Data.MDF <span style='color:#111;'> 1024.00KB </span>","children":null,"spread":false},{"title":"iBatisDemo_Log.LDF <span style='color:#111;'> 1024.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

  • humlzy :
    看起来不错
    2019-07-03
  • luochengbang :
    可以使用 不错的
    2018-01-31
  • qdjam :
    不是模板,不过还是谢谢!
    2017-03-28
  • k_uncle :
    还不错,可以学习
    2016-02-15

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明