刚刚看完传智播客关于.net三层架构的视频 ● c#是面向对象的语言,则c#操作的是对象。 ● 三层架构是一种思想:把从【数据库读取】-到-【展现】的过程分为三个层来处理。 数据访问层(DAL:Data Access Layer):负责所有关于数据库操作的事情,离开了这个层就不能再出现任何和数据相关 ...
分类:
其他好文 时间:
2016-07-18 03:11:57
阅读次数:
138
2016-07-08 //打印主从表数据 string file = Application.StartupPath @"\MasterDetail.frx"; rptMasterDetail.Load(file);//加载报表模板文件 DataSet ds = DAL.GetMasterDetai ...
分类:
其他好文 时间:
2016-07-08 11:37:48
阅读次数:
169
其实三层架构是一个程序最基本的 在.Net开发中通常是多层开发比如说 BLL 就是business Logic laywer(业务逻辑层) 他只负责向数据提供者也就是DAL调用数据 然后传递给 客户程序也就是UI DAL就是(data access laywer)数据访问层 ,负责 对实体也就是数据 ...
分类:
Web程序 时间:
2016-07-07 17:29:17
阅读次数:
194
sql script code: DAL DAO: ...
分类:
数据库 时间:
2016-07-04 13:40:10
阅读次数:
381
1.存储过程返回受影响行数set nocount off 2.aspx后台文件中调用bll层的方法即使是static方法,也需要实例化对象XXBLL b=new XXBLL();否则出现未将对象引用设置到对象实例的错误,且是在DAL中报错。(为此折腾了整整半天时间,还以为是ajax方法或者后台DAL ...
分类:
其他好文 时间:
2016-07-04 01:15:47
阅读次数:
136
前端: 后台方法: DAL方法: DBHelperMySql类: ...
分类:
数据库 时间:
2016-07-03 13:03:46
阅读次数:
627
转自:http://blog.csdn.net/suiye/article/details/7824943 模型 Model 模型是MVC中的概念,指的是读取数据和改变数据的操作(业务逻辑)。一开始我们直接把和数据库相关的代码放在模型里(sql直接写在代码中),这样就会导致以后的维护相当麻烦。业务逻 ...
分类:
其他好文 时间:
2016-06-30 18:02:32
阅读次数:
130
把TSQL拿出来,做了一个封装,适用的所有表,更新有两种,普通更新和记数更新 看代码:这两个方法是写在DAL里的数据操作基类里的,只有它的子类可以用它,所以用protected做为限制 /// <summary> /// 通用更新方法 /// </summary> /// <param name=" ...
分类:
数据库 时间:
2016-06-27 12:07:18
阅读次数:
165
CommonDAL封装: DBHelper: 接下来就是在BaseBLL中去调用DAL: Model_11 tss = new Model_11 { CreateDate = DateTime.Now, ERROR_CODE = ERROR_CODE, IDNO = IDNO, NAME = NAM ...
分类:
其他好文 时间:
2016-06-24 12:44:24
阅读次数:
187
我的页面一运行就提示'@pagesize' 附近有语法错误。但是我在数据库里直接查询,把那些参数替换掉就OK,这句SQL我不知道到底错在哪里C# code string sql = "select top @pagesize from member where userid not in(selec ...
分类:
数据库 时间:
2016-06-21 19:06:14
阅读次数:
218