码迷,mamicode.com
首页 >  
搜索关键字:dal    ( 1659个结果
MVC中的Repository模式
1.首先创建一个空的MVC3应用程序,命名为MyRepository.Web,解决方案命名为MyRepository。2.添加一个类库项目,命名为MyRepository.DAL,添加一个文件夹命名为Repository来存放业务逻辑。3.继续添加一个类库项目,命名为MyRepository.Dom...
分类:Web程序   时间:2014-09-01 17:30:53    阅读次数:290
三层总结
1.关于三层的理解: (1)各层任务 UI层:界面层,用于与用户交互,显示信息。 BLL层:业务逻辑层,用于业务处理,细致的算法、复杂的业务逻辑实现。 DAL层:数据访问层:进行数据查、写操作。   (2)分层的作用: 正:界面与数据访问层解耦,更能维护数据库的安全,减少界面对数据库的直接访问和操作。将业务功能划分成模块,模块间只需满足接口的一致性,便于工厂化生产...
分类:其他好文   时间:2014-08-31 22:58:22    阅读次数:262
linq to sql 三层架构
使用LINQ TO SQL 搭建普通三层结构http://blog.sina.com.cn/s/blog_4da1f0900100mh20.html此博客中建议把BLL层中的CRUD移植到DAL中层中去。要不然怪怪的。。。。使用LINQ TO SQL基于Respository模式的三层架构http:...
分类:数据库   时间:2014-08-30 20:19:49    阅读次数:213
自己编写的DAL三层代码生成器
(1)创建自己的解决方案 目录结构如下: (2)编写代码: (要使用数据库 建议创建任意数据库即可) 创建配置文件App.config代码如下: MainWindow.xaml代码如下:(在MainWindow.xaml下把Grid里边的代码换一下就好了)...
分类:其他好文   时间:2014-08-29 11:00:57    阅读次数:329
使用NPOI方法导出数据到excel表中
使用NPOI方法导出到excel可以大量提高导出速度!步骤如下: (1)使用NPOI首先要有NPOI开发包(网上直接搜资源有的) (2)解压后把下边两个文件拷贝到自己的项目下(在bin目录下 .net4.0 下的 NPOI.dll和NPOI.xml) 我的项目结构大致如下 使用的是DAL结构 我把NPOI工具集放到了UI层 (3)添加引用(以我的项目为例:在我项目的UI点击...
分类:其他好文   时间:2014-08-28 13:22:30    阅读次数:188
三层登陆实例
三层实例登陆   在理论篇我们已经知道了,通过将参数封装到实体类中,在三层之间进行数据传递和处理。三层建立对实体类的引用,上层建立对下层的引用ui—bll—dal   下面我们说明下系统登录 功能:以机房收费系统的数据库User_Info表为基础实现基本的系统登陆,如果登陆成功则弹出提示框显示登录成功,否则则显示“用户名和密码错误”。 过程:我们从底层到顶层   1.建立模块存放实...
分类:其他好文   时间:2014-08-25 22:56:55    阅读次数:245
机房重构 抽象工厂+反射+配置文件
重构机房已经开始三个多星期了,从刚开始的一头雾水,到现在的柳暗花明,由开始的无从下手,到现在感觉犹 如脱胎换骨了般。和两个星期前相比,现在明朗了多了,心情也好了不少。   先给大家看一下这次重构的整体架构图:   在前面一篇博文中对三层(UI、BLL、DAL、Entity)http://blog.csdn.net/zhangzijiejiayou/article/details/...
分类:其他好文   时间:2014-08-24 22:20:33    阅读次数:324
三层架构和MVC模型的常识
一、三层架构: 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。 优点 1、开发人员可以只关注整个结构中的其...
分类:Web程序   时间:2014-08-24 16:47:12    阅读次数:230
机房收费系统——存储过程的运用
在机房收费系统中的“结账”部分,要求选中操作员然后点击“结账”button后,将该操作员办理的注冊、充值、退卡业务的状态改为“已结账”。注冊、充值和退卡分别记录在三张表中,假设依照传统的办法,须要在DAL层写三个函数,分别update每张表的isCheck为“true”,且不说写多少代码,费多...
分类:其他好文   时间:2014-08-21 16:55:24    阅读次数:223
机房收费系统——存储过程的运用
在机房收费系统中的“结账”部分,要求选中操作员然后点击“结账”按钮后,将该操作员办理的注册、充值、退卡业务的状态改为“已结账”。注册、充值和退卡分别记录在三张表中,如果按照传统的办法,需要在DAL层写三个函数,分别update每张表的isCheck为“true”,且不说写多少代码,费多少力气,这样还降低了系统的运行速度,容易出错。        在个人版机房收费系统重构中,我们不是像以前那样只要...
分类:其他好文   时间:2014-08-19 16:38:34    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!