摘要: 两层架构的好处是,效果显而易见,apsx页面textbox,aspx.cs页面就textbox.text。然后验证数据,连接数据库,插入数据库。三层架构的坏处是,1.根据数据表的字段,在Model层要对应每张表,敲一大堆字段,get,set。这个东西的解决方案是,代码生成器或者数据集。2.在DAL层写SQLHelper类,还好这是一次性解决,以后项目可以复用;在DAL层写对每一张表的查,增,删,改(这个嘛,可以用代码生成器解决,或者数据集);为了效率起见,会在DAL层写只针对功能的数据库操作,比如对会员表,只进行查询。3.在BLL层把aspx.cs验证过的数据,当作参数,放入DAL里的方法。4 阅读全文
posted @ 2011-08-30 22:41 草珊瑚 阅读(3108) 评论(1) 推荐(0) 编辑
摘要: 新建一个项目叫做JS调用WebService,新建一个WebService.asmx,它自动生成的标签是<%@ WebService Language="C#" CodeBehind="WebService.asmx.cs" Class="JS调用WebService.WebService" %>后台代码是usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Services;usingSys 阅读全文
posted @ 2011-08-30 17:19 草珊瑚 阅读(379) 评论(2) 推荐(0) 编辑
摘要: 第一种是SqlTransaction类事务处理,基于.NET代码上的事务处理。详细信息访问:http://www.cnblogs.com/windows/articles/1605636.htm优点不用说,缺点是:– 事务不能跨越多个数据库连接– 事务执行在数据库连接层上,所以需要在事务过程中维护一个数据库连接。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Dat. 阅读全文
posted @ 2011-08-30 11:34 草珊瑚 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 首先贴代码,优缺点在代码注释中有写:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;usingSystem.Data.SqlClient;namespacedotNET数据访问{publicpartialclass高效使用数据连接:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArg. 阅读全文
posted @ 2011-08-30 11:27 草珊瑚 阅读(817) 评论(0) 推荐(0) 编辑