- 2
- 0
- 约3.1千字
- 约 5页
- 2018-01-10 发布于河南
- 举报
基于LINQ to SQL的WEB开发三层架构
基于LINQ to SQL的WEB开发三层架构(组图)
2009年05月06日10:39 来源:
我有话说 查看评论(0) 好文我顶(0)
程序员不再受限于复杂的SQL脚本,而可以一种近乎完美的方式来搭建自己的面向对象型软件系统,这种方式就是将数据完全对象化,将SQL语句封装到底层,由framework来完成,程序员只需面向数据库对象来编程,从另一种意义上来说,是把数据也程序化了。
LINQ的这种开发模式也改变了系统架构的搭建方式,在以往的系统中,数据访问层DAL要访问数据字段,业务逻辑层BLL要得到数据都需要通过数据模型层Model来处理,而LINQ和VS2008为我们带来了一种全新的自动化方式生成数据模型层,这就是dbml(DatabaseMarkLanguage。数据库描述语言,是一种xml格式的文档,用来描述数据库),有了它我们就不需要去找那些第三方的代码生成工具,只需要把数据表拖拽到设计器中,如下图所示,DONET便为我们做好了一切。
完成拖拽操作后,VS会自动生成一个数据模型层的dbml文件和相关的类文件。这样我们省去了数据模型层的搭建,系统的架构也就有所不同,以下用一个例子简单的讲一下该架构模型。
为了完成这个架构,我们首先要创建一个WEB APPLICATION项目,在新建项目窗口选择“ASP.NETWEB应用程序”,为它取一个名
您可能关注的文档
最近下载
- 西藏开发投资集团秋招面笔试题及答案.doc VIP
- 水油通用色浆分散剂该考虑哪些因素呢?.docx VIP
- 2025届广东省广州市某校高三下学期5月三模政治试题(原卷版+解析版).docx VIP
- 进口颜料分散剂G700,用于水性和油性涂料油墨.docx VIP
- 移动医疗健康管理应用场景创新与用户行为模式研究报告.docx
- 高考考务人员业务培训考试题及答案.docx VIP
- 火电厂厂用电受电方案.doc VIP
- 2025年浙江省宁波市鄞州区中考一模英语试题(含答案及听力原文,无音频).pdf VIP
- 浙江省宁波市鄞州区十二校联考2025年中考语文一模试卷(含答案).pdf VIP
- 《分散剂.ppt VIP
原创力文档

文档评论(0)