【MVC5】4.添加一个模型
来源:互联网 发布:红包尾数控制软件 编辑:程序博客网 时间:2024/06/14 08:39
在本节中,您将添加一些类来管理数据库中的电影。这些课程将“模型”ASP.NET MVC应用程序的一部分。
您将使用一个已知的实体框架来定义和使用这些模型类来使用一个。实体框架(通常称为“有效”)支持一个称为代码的开发范例。代码首先允许您通过编写简单的类来创建模型对象。(这也被称为POCO类,从“平原旧CLR对象。”)然后你可以把数据库从你的类的创建,使一个非常干净和快速开发的工作流。如果您需要先创建一个数据库,你仍然可以按照本教程学习MVC和EF应用开发。然后你可以跟汤姆fizmakens ASP.NET脚手架的教程,包括数据库的方法。
添加模型类
在“解决方案资源管理器”中,右键单击“模型”文件夹,选择“添加”,然后选择“类”。
输入类名称“Movie”。
向电影类添加以下五个属性:
using System;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; } }}
我们将使用电影类来表示数据库中的电影。一个电影对象的每个实例都将对应于数据库表中的一行,而电影类的每个属性将映射到表中的一个列中。
在同一个文件中,添加以下moviedbcontext类:
using System;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; } }}
MovieDBContext类表示实体框架电影数据库上下文,用于处理数据库中的获取、存储和更新电影类实例的操作。MovieDBContext源于由实体框架提供DbContext基类。
为了能够参考DbContext和DbSet,您需要添加以下在文件的顶部使用声明:
using System.Data.Entity;
你可以通过手动添加using语句,或者你可以右键点击红色波浪线,单击“解析”,然后单击“使用system.data.entity。
我们已经添加了一个模型(在MVC中的M)。在下一节中,您将使用数据库连接字符串。
0 0
- 【MVC5】4.添加一个模型
- 【MVC5】3.添加一个视图
- ASP .NET MVC5 添加一个控制器
- 【MVC5】8.添加一个Search方法和Search视图
- 04、添加一个模型
- 【MVC5】2.添加控制器
- 学习ASP .NET MVC5官方教程总结(四)添加模型
- MVC5学习系列——添加模型(Model)、链接字符串
- MVC5学习系列——从控制器访问模型的数据(添加、修改、删除)
- 2.MVC5 增加一个控制器
- ASP.NET MVC 5 - 添加一个模型
- ASP.NET MVC 5 - 添加一个模型
- APS.NET_MVC5学习笔记 - 添加一个模型
- ASP.NET MVC 5 - 添加一个模型
- MVC5
- MVC5
- mvc5
- MVC5学习系列——添加视图
- Android 5.1.1 源码目录结构
- String、StringBuffer、StringBuilder的比较
- C语言入门(十五)函数递归
- 【TJOI & HEOI 2016】【BZOJ 4554】【JZOJ 4612】 游戏
- 每日一练——判断两序列是否为同一二叉搜索树序列
- 【MVC5】4.添加一个模型
- 在gitlab中对git stash的学习
- WSAEventSelect(事件选择)模型
- jsp里面相对路径显示不出来图的问题
- TestNG入门笔记[3]: 使用testng.xml来执行case
- mem management
- java 两个字符串取交集
- 『MySQL』索引类型 normal, unique, full text
- linux/shell每日学习笔记