我们在DAL对方法进行封装 public void Delete(T entity) { db.GetTable().DeleteOnSubmit(entity); db.SubmitChanges(); ...
分类:
数据库 时间:
2014-08-18 20:08:52
阅读次数:
878
面向对象是一种思想,他的技术体现,能够体如今代码中使用泛型,方法与方法之间的调用不是直接调用,而是使用托付.使用了泛型,就能够不用考虑数据的类型,从而做到统一的处理.就比方我们曾经写代码,每一个实体类相应一个DAL,然后每一个DAL里面都有增删改查的方法,每一个方法都是针对固定的类型来做的.如...
分类:
其他好文 时间:
2014-08-15 12:37:08
阅读次数:
282
三层架构已经学习了一段时间,机房收费系统的重构也正在进行,关于三层的认识正在不断加深,对于三层架构,我也简单谈谈我的认识!
什么是?
顾名思义,将一个软件系统的业务应用分为了三层,分别是:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)
为什么?
高内聚,低耦合
怎么用?
表现层(UI,user interface)
作用:用户使用的界面,向用户展现特定业务数据,采集用户的...
分类:
其他好文 时间:
2014-08-15 00:08:16
阅读次数:
323
'__MigrationHistory'").ToArray();#>using Reap.Models.Models;using Reap.IDAL.Repositories;using Reap.DAL.UnitOfWork;namespace { public class IRep...
分类:
数据库 时间:
2014-08-13 12:44:16
阅读次数:
180
理解Android软件栈: 库: C/C++库(libc,SSL) Android 运行时可以让Android手机从本质上与一个移动Linux实现区分开来。Dalvik并不是Java虚拟机,是一个基于寄存器的虚拟机,它依赖于Linux内核进行线程和底层内存管理。 Dalvik 虚拟机: 作用:Dal...
分类:
移动开发 时间:
2014-08-13 12:27:26
阅读次数:
230
using System;using System.Collections.Generic;using System.Linq;using System.Web;using Ajax翻页.DAL.DataSetCommentTableAdapters;using Syste...
分类:
其他好文 时间:
2014-08-12 13:26:24
阅读次数:
226
三层架构并非MVC,MVC是一个非常早就有的经典的程序设计模式,M-V-C分为三层,M(Model)-V(View)-C(Control)。而web开发中的三层架构是指:数据訪问层(DAL-DatabaseAccessLayer),业务逻辑层(BLL-BusinessLoginLayer),以及用户...
分类:
其他好文 时间:
2014-08-09 15:50:39
阅读次数:
408
项目中对关系型数据库的接入再寻常不过,也有海量的ORM工具可供选择,一个一般性的DAL数据接入层的结构却大同小异,这里就分享一下使用Hibernate、Spring、Hessian这三大工具对DAL层的具体实现方法,也是对之前使用的一个总结。
分类:
其他好文 时间:
2014-08-08 21:14:26
阅读次数:
324
NPOI是什么?
NPOI是POI的.Net版本,即“N”表示“Net”。不论是NPOI还是POI,它们其实都是已经编写好的类库。类库大家并不陌生,我们在建立BLL层,DAL层,Facade层……,是不是都是在创建一个个类库啊。那么这个东西和它们差不多。
NPOI干什么的?
提供对Microsoft Office格式的文档读和写的功能。也就是说不仅仅用于对Excel的读和...
1,从(一)说起,面对程序中很有地方都用到Dal层的实例,我们想到了,将创建实例写到一个单独的方法中,由这个方法来维护实例的变化,这样,当需要更改实例的时候,我们只需要更改一下这个方法即可,而不必在程序中到处修改!因此便有了简单工厂。 1 namespace PCITC.OA.DalFactory ...
分类:
其他好文 时间:
2014-08-05 00:32:38
阅读次数:
262