话不多说,先上实体类,如果你不是codefirst,就把它当成数据表结构。下面是底层BaseDal获取数据的方法 (如果你没有Base类,直接写在你的DAL层和BLL层)下面是BaseService的方法下面方法用于拼接字符串主体方法-- 1 /// 2 /// 得到树TreePa...
分类:
Web程序 时间:
2015-08-30 21:12:00
阅读次数:
240
1 using Console_Core.BLL; 2 using Console_Core.Model; 3 using NPOI.HSSF.UserModel; 4 using NPOI.SS.UserModel; 5 using System; 6 using System.Co...
分类:
其他好文 时间:
2015-08-30 09:58:35
阅读次数:
166
记得先引用DLLprivate FilterInfoCollection videoDevices; private VideoCaptureDevice videoSource; BLL.AWBListBLL alb = new AWBListBLL(); ...
分类:
Windows程序 时间:
2015-08-25 18:32:43
阅读次数:
1062
三层架构并不是MVC,MVC是一个很早就有的经典的程序设计模式,M-V-C分为三层,M(Model)-V(View)-C(Control)。而web开发中的三层架构是指:数据访问层(DAL-DatabaseAccessLayer),业务逻辑层(BLL-BusinessLoginLayer),以及用户...
分类:
编程语言 时间:
2015-08-25 15:51:37
阅读次数:
254
前台代码: 选择 ' runat="server" /> 后台代码:1.绑定数据:DataSet source =bll.GetList(.......); rptList.DataSource = source;rptList.DataBind();2.操作 单选框var select...
分类:
其他好文 时间:
2015-08-21 15:00:12
阅读次数:
343
项目框架是这样的。在 domain(你可以把它理解为你的bll) ,web 2个项目工程里面都引用了一个通过nuget管理程序包,比如 xxcommon.dllweb 引用了 domain ,然后在 domain 里面 使用 xxcommon.dll 的某个类的属性(或者方法,后面才加的)。在VS里...
分类:
Web程序 时间:
2015-08-18 13:53:16
阅读次数:
109
相信很多人跟我一样,一开始在使用贫血模式的三层结构:抽象出来一个贫血的实体封装,然后把对模型的所有操作,分离出来,分离到BLL层去,然后DALL层负责把这些操作和数据库产生映射,负责读写删改的操作。 后来我开始使用Asp.net MVC来操作。网络上很多理论都是讲究:M是主要数据操作和实体,V 是....
分类:
Web程序 时间:
2015-08-17 23:12:45
阅读次数:
148
今天使用VS2012创建项目的时候,考虑到项目中代码的重用性以及清晰简洁性,搭建了一个三层架构,但是在项目运行的时候,总是报错:“未能加载文件或程序集“BLL”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。”在网上查找了半天也没有更好的办法,突然,灵感一现,修改.n...
分类:
其他好文 时间:
2015-08-14 13:19:08
阅读次数:
151
机房收费系统合作版,是我们第三次与机房收费系统相遇的时刻。在个人重构的时候,我们就开始了“七层架构”之旅,其中外观模式是单独作为一层来开发的。
那个时候,也不理解外观是起到怎样一个作用,大话上的解释表面上容易理解,看完后自己也觉得很有道理。但在系统程序中,自己是只要经过BLL逻辑层的一个方法,就需要再经过一次外观,从而“解除耦合”,避免了UI层与BLL层之间直接传递数据。
那个时候,在敲代...
分类:
其他好文 时间:
2015-08-06 20:32:41
阅读次数:
108
请先看框架图:从上图可知:1、Controller控制器只是充当了管道的作用。只做任务的分发,不做请求中的具体业务处理。2、Views视图充当了展示数据的作用。不做任何取数逻辑的处理,只是展示逻辑的处理。3、Model实体包括了BLL、DAL、Model(Entity)、API层。4、BLL层为业务...
分类:
Web程序 时间:
2015-08-05 19:54:43
阅读次数:
255