ASP.NET MVC 程序开发
一、数据模型概述
在ASP.NET MVC中,数据模型(Model)负责所有的与数据有关的操作,不论是控制器(Controller)还是视图(View),都会在运行时调用数据模型,或是使用数据模型里定义的一些数据操作方法,比如数据的增删改查。
数据模型部分的代码,一般只能与数据和业务逻辑有关,不负责处理所有与数据无关的操作或是控制视图的显示,而是应该只专注于如何有效地提供数据访问机制、业务逻辑和数据格式验证等。
由于数据模型的独立性非常高,所以在开发大型ASP.NET MVC网站时,可以将数据模型部分独立成一个项目,以便数据模型部分代码的测试与共享。
二、创建数据模型
最常用的数据模型是基于LINQ to SQL的数据模型和基于Entity Framework的数据模型,可选择Visual Studio来进行创建。
创建步骤:
1、在”解决方案资源管理器"窗口中选择”Model“目录并单击鼠标右键,在弹出的快捷键菜单中选择”添加"下面的“新建项”选项,如图所示:
2、在"添加新项"窗口中的"已安装模板"列表中选择"数据"类别,然后选择"ADO.NET实体数据模型"并保留默认名称,点击"确定"即可
3、在“实体数据模型向导”窗口中选择“来自数据库EF设计器”选项并单击“下一步”
4、选择新建连接查询,更改数据源为"Microsoft SQL Server"类型点击下一步
5、服务器名为"."选择所要的数据库名称,点击确定
6、跳转到下图界面,点击下一步
7、点击"完成"即可完成数据模型的创建