《asp.net mvc3 高级编程》第四章 模型
2013-10-17 21:48
225 查看
一,建立简单的Model
在Models文件夹上右击鼠标,选择“添加”,“类”,如下图所示:
View Code
接着上图所示创建控制器名为“StoreManagerController”,模板选择为“包含读/写操作和视图的控制器(使用Entity Framework)”,选择一个模型类,如“Album (StoreManager.Models)”,数据上下文,选择“新建数据上下文”,视图选择“Razor”,如下图所示:
点击“添加”按钮后,基架将在项目的多个位置添加新文件,会在Models文件添加“StoreManagerContext.cs”文件。想要访问数据库,只需要实例化这个数据上下文类。会在StoreManagerController中添加CRUD等操作,然后根据这些会自动生成对应的视图。
在Models文件夹上右击鼠标,选择“添加”,“类”,如下图所示:
var db=new StoreManagerContext(); var allAlbums=from album in db.Albums orderby album.Title ascending select album;
View Code
接着上图所示创建控制器名为“StoreManagerController”,模板选择为“包含读/写操作和视图的控制器(使用Entity Framework)”,选择一个模型类,如“Album (StoreManager.Models)”,数据上下文,选择“新建数据上下文”,视图选择“Razor”,如下图所示:
点击“添加”按钮后,基架将在项目的多个位置添加新文件,会在Models文件添加“StoreManagerContext.cs”文件。想要访问数据库,只需要实例化这个数据上下文类。会在StoreManagerController中添加CRUD等操作,然后根据这些会自动生成对应的视图。
相关文章推荐
- [翻译]《ASP.NET MVC 3 高级编程》第四章:模型(Professional ASP.NET MVC 3 --- Chapter 4: Models)
- asp.net mvc 4 高级编程学习笔记:第四章 模型
- “AS3.0高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (中)
- 高级编程基础第四章作业
- Linux高级编程复习 第十一章 select TCP编程模型_Socket选项_OOB_HTTP协议
- “AS3.0高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (下)
- UNIX环境高级编程习题——第四章
- Linux高级编程复习 第十章 TCP编程模型_TCP通信特点_TCP多进程服务器
- UNIX环境高级编程学习之第四章文件和目录-用C实现Shell中的"ls -l"功能
- “AS3.0高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (中)
- [翻译] 第四章,高级串口编程 - 使用 ioctl 和 select
- 第四章 高级控件编程
- 多进程并发编程----基于高级的预先创建进程池(accept使用文件上锁)的模型
- 《asp.net mvc3 高级编程》第一章
- 《asp.net mvc3 高级编程》第三章 视图
- 多进程并发编程----基于高级的预先创建进程池(accept使用线程上锁)的模型
- UNIX环境高级编程——第四章
- UNIX环境高级编程学习之第十六章网络IPC:套接字 - 非阻塞的Socket通信Select模型(多路复用), 实用Socket通信模板。
- UNIX环境高级编程学习之第十六章网络IPC:套接字 - 非阻塞的Socket通信EPoll模型(多路复用), 实用Socket通信模板
- unix环境高级编程基础知识之第四章