ASP.NET MVC系列:添加模型
2016-03-23 13:34
567 查看
模型(Model)是应用程序中用于处理应用程序数据逻辑的部分;通常模型对象在数据库中存取数据
将类名修改为Movie,然后添加如下属性;电影类其实就相当于数据库中的电影表,然后每个实例对象相当于电影表中的一行数据,属性映射的是电影表中的列
然后在Movie.cs文件中再添加如下代码
MovieDBContext 提供了电影类的实例的获取、存储和更新;它继承自DbContext,DbContext提供了以对象形式查询和使用实体数据的功能,使用它你需要引用System.Data.Entity命名空间( EntityFramework.dll)
接下来将构建一个新的MoviesController类电影,您可以使用这些命令来显示数据并允许用户创建新的电影列表。
添加模型类
在解决方案中右击Models文件夹,然后选择“添加”,在“添加”项里选择“类”;或者选中Models文件夹然后快捷键Shift+Alt+C将类名修改为Movie,然后添加如下属性;电影类其实就相当于数据库中的电影表,然后每个实例对象相当于电影表中的一行数据,属性映射的是电影表中的列
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.cs文件中再添加如下代码
public class MovieDBContext : DbContext { public DbSet<Movie> Movies { get; set; } }
MovieDBContext 提供了电影类的实例的获取、存储和更新;它继承自DbContext,DbContext提供了以对象形式查询和使用实体数据的功能,使用它你需要引用System.Data.Entity命名空间( EntityFramework.dll)
创建本地数据库的连接串
在项目的解决方案中,你可以找到Web.config配置文件,在<connectionStrings>元素标签中添加下面的配置<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
接下来将构建一个新的MoviesController类电影,您可以使用这些命令来显示数据并允许用户创建新的电影列表。
相关文章推荐
- asp.net如何定时执行任务
- 问题解决---未能将网站配置为使用ASP.NET4.0
- ASP.NET 使用Session,避免用户F5刷新时重复提交(转)
- Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器
- Java 8: 从永久代(PermGen)到元空间(Metaspace)
- 禁用树莓派Raspberry Pi休眠 ,更换树莓派软件源, 如何更换树莓派软件源
- ASP.NET-Request对象
- ASP.NET-ActionResutlt
- ASP.NET-MVC中Entity和Model之间的关系
- ASP.NET-viewBag Viewdata Tempdata
- ASP.NET-使用json
- ASP.NET-属性与过滤器
- Spring的AOP自动代理(含AspectJ的AOP开发)
- 无法激活服务,因为它不支持 ASP.NET 兼容性
- 无法激活服务,因为它不支持 ASP.NET 兼容性
- 无法激活服务,因为它不支持 ASP.NET 兼容性
- 无法激活服务,因为它不支持 ASP.NET 兼容性
- 2016-AspNet-MVC教学-4-动态表格页面的基本测试-1
- ASP
- 【转】Aspose.Cells读取excel文件