ASP.NET MVC框架中的数据库技术分析
2016-01-28童钰
童 钰
(湖北师范学院 计算机科学与技术学院,湖北 黄石 435002)
ASP.NET MVC框架中的数据库技术分析
童钰
(湖北师范学院 计算机科学与技术学院,湖北 黄石435002)
摘要:微软推出的Visual Studio开发平台以其完善的开发机制、庞大的类库以及在数据库交互方面强大的功能吸引着众多的开发人员的使用。而在VS2010之后的平台版本中由于整合了ASP.NET MVC项目模版,这使得开发人员可以通过该模板的自动创建功能很方便的完成一个开发项目的大部分工作。这样的做法无疑能够让开发人员可以快速地完成一个开发项目,但是却并不能深入了解项目的构造和运行机制,所以只有进一步分析MVC核心的技术才能使我们更好地提高项目的质量和可维护性。
关键词:MVC; ORM; 数据库
中图分类号:TP311.5
文献标识码:A
文章编号:1009-2714(2015)04- 0025- 04
doi:10.3969/j.issn.1009-2714.2015.04.006
收稿日期:2015—08—12
作者简介:童钰(1977—),男,湖北黄石人,讲师,硕士.
1MVC概述以及ASP.NET MVC
1.1 MVC概述
MVC最早是在1979年由现挪威奥斯陆大学教授Trygve Reenskaug 提出的,并应用于当时广泛使用的程序设计语言Smalltalk中,其主要目的就在于简化软件开发的复杂度,以一种概念简单却又权责分明的架构来撰写更模块化,可维护性更高的程序代码。因此,MVC并不是一种程序语言,而是开发时所使用的一种“框架”(架构)。MVC框架中使软件开发分为三个主要单元:Model(模型)、View(视图)、Controller(控制器),其定义和之间的关系如图1:

图1 MVC定义及关系图
1.2 ASP.NET MVC
在MVC中有一个非常重要的概念“关注分离点”(Separation Of Concerns),就是指你在项目开发时可以只关注当前的对象,不用担心受到同项目中其它对象的干扰。……
