c#三层架构简单应用(附具体代码)

c#三层架构简单应用(附具体代码)

ID:25553679

大小:247.50 KB

页数:16页

时间:2018-11-21

c#三层架构简单应用(附具体代码)_第1页
c#三层架构简单应用(附具体代码)_第2页
c#三层架构简单应用(附具体代码)_第3页
c#三层架构简单应用(附具体代码)_第4页
c#三层架构简单应用(附具体代码)_第5页
资源描述:

《c#三层架构简单应用(附具体代码)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、说明:这是一个简单的三层架构的网站,实现信息的添加、显示以及一些页面的验证。此解决方案包括三个类库(分别是Model,BLL,DAL)和一个网站项目。Model封装实体类,DAL里包含操作数据库的相关函数,BLL只是简单调用DAL的方法(没有涉及业务规则),网站的App_Code文件夹有一个公共函数(主要实现页面弹出无白屏窗口,清空TextBox等功能),为了简单起见,只设计一个页面。页面还用到VS自带的验证控件,还有简单的正则表达式。数据库只调用一张表。解决方案项目如下:数据库db_student中的tb_S

2、tudent表设计如下一、下面先从实体类贴代码Model里的StudentInfo.cs(比较简单)namespaceModel{publicclassStudentInfo{//私有字段privateintstu_ID;//学生的名字privatestringstu_Name;//学生的名字privatestringstu_Sex;//学生的性别privatestringstu_Address;//学生的地址privatestringstu_Tel;//学生的电话privateintstu_Age;//学生的

3、年龄///

///属性:学生的ID///publicintStu_ID{get{returnstu_ID;}set{stu_ID=value;}}//////属性:学生的名字///publicstringStu_Name{get{returnstu_Name;}set{stu_Name=value;}}//////属性:学生的性别///publicstringStu_Sex{get{returnstu

4、_Sex;}set{stu_Sex=value;}}///

///属性:学生的地址///publicstringStu_Address{get{returnstu_Address;}set{stu_Address=value;}}//////属性:学生的电话///publicstringStu_Tel{get{returnstu_Tel;}set{stu_Tel=value;}}//////属性:学生的年龄///

5、mmary>publicintStu_Age{get{returnstu_Age;}set{stu_Age=value;}}}}二、DAL(StudentDAL.cs,引用Model)usingSystem;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.SqlClient;//引用实体层ModelusingModel;namespaceDAL{publicclassStudentDAL{privateSqlConnectionConn=n

6、ull;//数据源privateSqlCommandCmd;//SQL命令,执行SQL语句或存储过程privateStringstrConn;///

///tb_StudentDAL的构造函数,读取web.config配置文件的连接字符串///publicStudentDAL(){strConn=ConfigurationManager.AppSettings["ConnStr"];}#region封装的一系列方法//////添加一条记录到数据库///

7、ummary>///student实体///TrueorFalsepublicboolInsertStudent(StudentInfostudent){//定义一条插入的SQL语句stringsql="insertintotb_Student(Stu_ID,Stu_Name,Stu_Sex,Stu_Address,Stu_Tel,Stu_Age)values('"+student.Stu_ID+"','"+stud

8、ent.Stu_Name+"','"+student.Stu_Sex+"','"+student.Stu_Address+"','"+student.Stu_Tel+"','"+student.Stu_Age+"')";try{if(ExecuteCmd(sql)>0){returntrue;}else{returnfalse;}}catch(System.Exceptionex){t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。