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配置文件并编译才能生效

文件下载

资源详情

( 80 个子文件 845KB ) IBatisNet完整项目源码(含数据库)
IBatisNetDemo
IBatisNetDemo.sln 4.46KB
Include
Castle.DynamicProxy.dll 72.00KB
IBatisNet.Common.Logging.Log4Net.dll 20.00KB
IBatisNet.Common.dll 100.00KB
log4net.dll 264.00KB
IBatisNet.DataMapper.dll 260.00KB
HiCode.cn.url 167B
Model
bin
Debug
Service.Model.pdb 13.50KB
Service.Model.dll 5.00KB
Table
Person.cs 1.15KB
Entity.cs 116B
Model.csproj 2.12KB
obj
Debug
Service.Model.pdb 13.50KB
Service.Model.dll 5.00KB
Model.csproj.FileListAbsolute.txt 318B
TempPE
Properties
AssemblyInfo.cs 1.40KB
源码必读.txt 1.51KB
Web
bin
Service.Web.pdb 11.50KB
Service.Model.pdb 13.50KB
Castle.DynamicProxy.dll 72.00KB
Service.Web.dll 5.00KB
Service.BLL.dll 5.00KB
IBatisNet.Common.Logging.Log4Net.dll 20.00KB
Service.BLL.pdb 15.50KB
IBatisNet.Common.dll 100.00KB
Service.Model.dll 5.00KB
Service.SqlMaps.dll 24.50KB
log4net.dll 244.00KB
Service.SqlMaps.pdb 15.50KB
IBatisNet.DataMapper.dll 260.00KB
Default.aspx 3.24KB
Web.config 2.84KB
obj
Debug
Service.Web.pdb 11.50KB
Service.Web.dll 5.00KB
Web.csproj.FileListAbsolute.txt 781B
ResolveAssemblyReference.cache 29.42KB
TempPE
Default.aspx.designer.cs 2.14KB
Web.csproj.user 1.35KB
Web.csproj 4.04KB
Properties
AssemblyInfo.cs 1.36KB
Default.aspx.cs 867B
BLL
bin
Debug
Service.Model.pdb 13.50KB
Castle.DynamicProxy.dll 72.00KB
Service.BLL.dll 5.00KB
Service.BLL.pdb 15.50KB
IBatisNet.Common.dll 100.00KB
Service.Model.dll 5.00KB
Service.SqlMaps.dll 24.50KB
Service.SqlMaps.pdb 15.50KB
IBatisNet.DataMapper.dll 260.00KB
Service
PersonService.cs 1.37KB
IBll.cs 275B
obj
Debug
BLL.csproj.FileListAbsolute.txt 733B
Service.BLL.dll 5.00KB
Service.BLL.pdb 15.50KB
ResolveAssemblyReference.cache 17.73KB
TempPE
BLL.csproj.user 544B
BLL.csproj 4.82KB
Properties
AssemblyInfo.cs 1.29KB
请先读我.htm 3.00KB
SqlMaps
bin
Debug
Castle.DynamicProxy.dll 72.00KB
IBatisNet.Common.dll 100.00KB
Service.SqlMaps.dll 24.50KB
Service.SqlMaps.pdb 15.50KB
IBatisNet.DataMapper.dll 260.00KB
database.config 713B
obj
Debug
SqlMaps.csproj.FileListAbsolute.txt 541B
Service.SqlMaps.dll 24.50KB
ResolveAssemblyReference.cache 13.69KB
TempPE
Service.SqlMaps.pdb 15.50KB
Script
Person.sql 576B
Insert_Person.sql 526B
SqlMaps.csproj 3.03KB
Map
SqlClient
Person.xml 2.71KB
Code
MyBatis.cs 7.08KB
providers.config 11.80KB
Properties
AssemblyInfo.cs 1.40KB
sqlmap.config 1.32KB
Log
DB_51aspx
iBatisDemo_Data.MDF 1024.00KB
iBatisDemo_Log.LDF 1024.00KB
[{"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,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...