该文件翻译于MVC官网上面的一篇指南性文章,文章原地址为:http://www.asp.net/learn/mvc/tutorial-21-cs.aspx,原文的标题为:《Create a Movie Database Application in 15 Minutes with ASP.NET MVC (C#)》,英文水平可以的话可以直接阅读原文章,如果不喜欢自己翻译的话,那么就Follow me.
一、本文的目的
这篇文章的目的主要是教会你如何去构建ASP.NET MVC应用程序,在这篇文章中,我将从头到尾创建一个完整的ASP.NET MVC应用程序,我将向你展示如何创建简单的Movie数据库驱动应用程序,这个应用程序可以说明你如何列举数据库内容、如何添加数据库内容以及如何编辑数据库内容。
为了简化创建我们应用程序的过程,我们必须充分发挥Visual Studio 2008的优势,我们将利用Visual Studio为我们的控制器(Contriller)、模型(Model)以及视图(View)生成初始的代码和内容。
如果你曾经比较熟悉ASP或者ASP.NET,你将非常容易接触到ASP.NET MVC,ASP.NET MVC应用程序的View部分很类似于ASP中的页面,同时也类似于ASP.NET中的WEB Form应用程序,ASP.NET MVC通过.NET框架为你提供了丰富的语言和类。
我的愿望就是希望这篇文章可以使得你对于如何创建ASP.NET MVC应用程序有深刻的了解,虽然ASP.NET MVC应用程序与ASP以及ASP.NET有着类似或者不同的地方。
二、Movie数据库应用程序概要
因为我们的目的就是使得一切事务简单化,所以我们只创建一个非常简单的Movie数据库应用程序,我们简单的应用程序允许我们做三件事情:
1、列举movie数据库记录;
2、添加新的记录到movie数据库;
3、编辑一个存在的movie数据库记录
另外,为了考虑到简便性,我们只利用到ASP.NET MVC框架的最小化的特征,同时,我们也不利用测试-驱动(Test-Driven)开发。
为了创建我们的应用程序,我们需要按照步骤完成以下任务:
1、创建ASP.NET MVC Web应用程序工程;
2、创建数据库
3、创建数据库模型
4、创建ASP.NET MVC控制器(Controller)
5、创建ASP.NET MVC视图(View)
三、预备内容
你需要利用Visual Studio 2008或者Visual Web Developer 2008 Express来创建ASP.NET MVC应用程序,你也可以下载ASP.NET MVC框架。
1、如果你们没有安装Visual Studio 2008,你可以下载Visual Studio 2008 90天实用版本,网址为:
http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx
2、当然,你也可以利用Visual Web Developer 2008 Express来创建ASP.NET MVC应用程序,如果你决定利用Visual Web Developer 2008 Express,你就必须有SP1安装程序,你可以从以下网址下载到具有SP1的Visual Web Developer 2008 Express版本:
3、在安装好Visual Studio 2008或者Visual Web Developer 2008 Express后,你需要安装ASP.NET MVC框架,下载地址为:
注:除了下载安装ASP.NET框架以及ASP.NET MVC框架后,你可以充分利用WEB平台安装程序的作用,WEB平台应用程序能够使得你更好更容易的管理你电脑中的安装程序,下载地址为:
http://www.microsoft.com/web/gallery/Install.aspx
四、创建一个ASP.NET MVC应用程序
上一篇文章:《【ASP.NET专题】(1)——ASP.NET MVC初探》,详细介绍了如何创建自己的ASP.NET MVC应用程序。在此不再重复介绍。地址为:http://blog.csdn.net/rocket5725/archive/2010/01/11/5177320.aspx
五、创建相关的数据库
创建数据库名为MovieDB,然后新建表Movies,脚本如下: