ASP.NET MVC 5 - (5)添加一个模型
2014-03-13 20:58
501 查看
http://www.asp.net/mvc/tutorials/mvc-5/introduction/adding-a-model
http://www.cnblogs.com/lonelyxmas/p/3568871.html
在本节中,您将添加一些类,这些类用于管理数据库中的电影。这些类是ASP.NET MVC 应用程序中的"模型(Model)"。
您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类。Entity Framework(通常称为 EF) 是支持代码优先 (Code First) 的开发模式。代码优先允许您通过编写简单的类来创建对象模型。(相对于"原始的CLR objects",这也被称为POCO
类)然后, 可以从您的类创建数据库,这是一个非常干净快速的开发工作流程。假如你必须首先创建数据库,你依旧也可遵循这个教程,以了解MVC和EF应用程序开发。然后,您可以遵循Tom Fizmakens ASP.NET的Scaffolding教程,其涵盖了首先创建数据库的方法。
输入Class名 "Movie"。
将下列五个属性添加到
我们将使用
在同一文件中,添加下面的
DbContext基类。
为了能够引用
为此,您可以通过手动添加using语句,或者您可以右键单击红色的波浪线,“解析(Resolve)”,然后单击“using System.Data.Entity。
注意:一些不用的using语句已经被删除了--通过在文件中右键单击,选择“组织Using”,然后单击”移除未使用的using”。
到此为止,我们增加了一个模型(MVC中的M)。 在下一节中,您将使用的数据库连接字符串。
http://www.asp.net/mvc/tutorials/mvc-5/introduction/adding-a-model
http://www.cnblogs.com/lonelyxmas/p/3568871.html
在本节中,您将添加一些类,这些类用于管理数据库中的电影。这些类是ASP.NET MVC 应用程序中的"模型(Model)"。
您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类。Entity Framework(通常称为 EF) 是支持代码优先 (Code First) 的开发模式。代码优先允许您通过编写简单的类来创建对象模型。(相对于"原始的CLR objects",这也被称为POCO
类)然后, 可以从您的类创建数据库,这是一个非常干净快速的开发工作流程。假如你必须首先创建数据库,你依旧也可遵循这个教程,以了解MVC和EF应用程序开发。然后,您可以遵循Tom Fizmakens ASP.NET的Scaffolding教程,其涵盖了首先创建数据库的方法。
添加模型类
在解决方案资源管理器中,右键单击模型文件夹,选择添加,然后选择类.输入Class名 "Movie"。
将下列五个属性添加到
Movie类:
using System; namespace MvcMovie.Models { public classMovie { 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类:
using System;
using System.Data.Entity;
namespace MvcMovie.Models
{
public classMovie
{
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 classMovieDBContext : DbContext
{
public DbSet<Movie>Movies { get; set; }
}
}
MovieDBContext类代表Entity Framework的电影数据库类,这个类负责在数据库中获取,存储,更新,处理
Movie类的实例。
MovieDBContext继承自Entity Framework的
DbContext基类。
为了能够引用
DbContext和
DbSet,您需要在文件的顶部添加以下
using语句:
using System.Data.Entity;
为此,您可以通过手动添加using语句,或者您可以右键单击红色的波浪线,“解析(Resolve)”,然后单击“using System.Data.Entity。
注意:一些不用的using语句已经被删除了--通过在文件中右键单击,选择“组织Using”,然后单击”移除未使用的using”。
到此为止,我们增加了一个模型(MVC中的M)。 在下一节中,您将使用的数据库连接字符串。
相关文章推荐
- ASP.NET MVC 5 - 添加一个模型
- ASP.NET MVC 5 - 添加一个模型
- ASP.NET MVC 5 - 添加一个模型
- [转]ASP.NET MVC 5 - 添加一个模型
- ASP.NET MVC 5 - 添加一个模型
- ASP.NET MVC 5 - 添加一个模型
- ASP.NET MVC 5 - 添加一个模型
- ASP.NET MVC 5 - 添加一个模型
- Intro to ASP.NET MVC 4 with Visual Studio [译五:添加一个模型]
- ASP.NET MVC 5 - 添加一个模型
- Intro to ASP.NET MVC 4 with Visual Studio [译五:添加一个模型]
- 【译】ASP.NET MVC 5 教程 - 4:添加模型
- ASP.NET MVC 5 - 给电影表和模型添加新字段
- ASP.NET MVC 5 - 给电影表和模型添加新字段
- Intro to ASP.NET MVC 4 with Visual Studio [译四:添加一个视图]
- ASP.NET MVC 5 (二)动态输出、辅助器方法、模型绑定与添加验证
- ASP.NET MVC 5 - 给电影表和模型添加新字段
- ASP.NET MVC系列:添加模型
- Asp.net MVC]Asp.net MVC5系列——添加模型
- Asp.net MVC]Asp.net MVC5系列——在模型中添加