学习ASP .NET MVC5官方教程总结(四)添加模型
2015-04-29 11:04
337 查看
学习ASP .NET MVC5官方教程总结(四)添加模型
在前面的几章中,我们学习了,MVC中“C”和“V”的创建方法和基本的使用方法,这一章我们来看一下“C”--模型的创建方法。我们将添加一些管理电影数据库的类,这些类在ASP.NET MVC 应用程序中扮演“Model”的角色。
我们将使用.NET Framework平台上熟知的Entity Framework 数据访问技术来定义和使用这些模型。Entity Framework(简称EF)提供了一种叫做Code First 的开发范例。
Code First 允许你写一些简单的类来创建模型(这些通常被称为POCO类,即“plain old CLR object”)。这些类将会生成数据库,这是一种即简洁又快速的开发流程。
在我们的项目下,有一个叫做Models的文件夹,我们的类就放在这里,右键点击文件夹,选择添加选项里的类。
类的名字叫做Movie.类中的代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MvcMovie.Models { public class Movie { public int ID { get; set; } public string Title { get; set; } public DateTime ReleaseDate { get; set; } public string Genre { get; set; } public decimal Price { get; set; } } }
我们将使用Movie类代表数据库中的电影。每一个Movie对象将对应数据表中的一行,Movie类的每一个字段映射数据表中的每一列。
接下来我们要在这个文件里面再添加一个类:MovieDBContext。
MovieDBContext 类代表了Entity Framework 中 Movie 类的数据库上下文,用来处理获取、存储和更新数据库中的Movie类的实例。MovieDBContext类继承自Entity Framework中提供的DbContext类。
首先我们需要添加System.Data.Entity的引用,然后在Movie类下面写MovieDBContext 类。全部代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; namespace MvcMovie.Models { public class Movie { public int ID { get; set; } public string Title { get; set; } public DateTime ReleaseDate { get; set; } public string Genre { get; set; } public decimal Price { get; set; } } public class MovieDBContext : DbContext { public DbSet<Movie> Movies { get; set; } } }
这样我们的模型就建好了,在下一章我们讲解使用数据库连接字符串。
相关文章推荐
- 学习ASP .NET MVC5官方教程总结(九)添加新字段
- 学习ASP .NET MVC5官方教程总结(六)通过控制器访问模型的数据
- 学习ASP .NET MVC5官方教程总结(三)添加视图
- 学习ASP .NET MVC5官方教程总结(十)添加验证
- 学习ASP .NET MVC5官方教程总结(二)添加控制器
- 学习ASP .NET MVC5官方教程总结(十一)Details 和 Delete 方法详解
- 学习ASP .NET MVC5官方教程总结(五)使用SQL Server LocalDB创建连接字符串
- 学习ASP .NET MVC5官方教程总结(七)Edit方法和Edit视图详解
- 学习ASP .NET MVC5官方教程总结(一)入门
- 学习ASP .NET MVC5官方教程总结(八)搜索查询
- 学习ASP .NET MVC5官方教程总结目录
- Asp.Net MVC4.0 官方教程 入门指南之八--为Movie模型和库表添加字段
- Asp.Net MVC4.0 官方教程 入门指南之四--添加一个模型
- Asp.Net MVC4.0 官方教程 入门指南之四--添加一个模型
- Asp.Net MVC4.0 官方教程 入门指南之八--为Movie模型和库表添加字段
- Asp.Net MVC4.0 官方教程 入门指南之八--为Movie模型和库表添加字段
- Asp.Net MVC4.0 官方教程 入门指南之四--添加一个模型
- Asp.Net MVC4.0 官方教程 入门指南之九--为模型添加验证
- ASP.NET MVC 5 学习教程:添加模型
- Asp.Net MVC4.0 官方教程 入门指南之九--为模型添加验证