一、在Models目录下新建一个类(最好和下面新建的数据表同名)

编写映射字段和数据库连接类

namespace MyFristASP.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; }}
}

二、在配置文件(web.config)中添加连接字符串

<add name="MovieDBContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Movices.mdf;Integrated Security=True"      providerName="System.Data.SqlClient" />

三、在Controller目录下添加一个新的控制器,选择‘包含视图 MVC5 控制器(使用 Entity Framework)’

四、此步骤可能报错

弹出“运行所选代码生成器时出错”窗口;

解决:

在 工具->Nuget包管理器->程序包管理器控制台 输入命令Install-Package EntityFramework.SqlServerCompact -Version 6.1.3

下载好该包后再重新生成解决方案即可;

五、解决完错误后新建好新的Controller后,里面的代码都已经自动生成了,可以测试运行了;

转载于:https://www.cnblogs.com/Drajun/p/7571481.html

ASP.NET MVC 添加Model并连接到本地数据库相关推荐

  1. ASP.NET MVC传递Model到视图的多种方式之通用方式的使用

    ASP.NET MVC传递Model到视图的多种方式总结--通用方式的使用 有多种方式可以将数据传递到视图,如下所示: ViewData ViewBag PartialView TempData Vi ...

  2. SQL Server无法连接到本地数据库

    当我们超过一天没有使用SQL Server时,可能会出现无法连接到本地数据库的现象,如下图 无法连接到 .. ------------------------------ 其他信息: 在与 SQL S ...

  3. Mysql 命令行 连接远程/本地数据库

    Mysql 命令行 连接远程/本地数据库 Mysql 命令行 连接本地数据库 MySQL登录 mysql -uroot -p密码 mysql -hip -uroot -p连接目标的密码 mysql - ...

  4. Asp.net MVC使用Model Binding解除Session, Cookie等依赖

    上篇文章"Asp.net MVC使用Filter解除Session, Cookie等依赖"介绍了如何使用Filter来解除对于Session, Cookie的依赖. 其实这个也可以 ...

  5. 笔记三:ASP.NET MVC 添加一个新页面,运行显示HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。

    原操作:直接View下对应文件夹中添加页面,运行时报错. 解决方案: 1.删除之前创建的页面,然后找到该文件夹对应的控制器Controller. 2.添加以下: public ActionResult ...

  6. Asp.net mvc 添加Jquery UI

    1.使用NuGet下载jquery ui Install-Package jQuery.UI.Combined 2.下载多语言文件: development-bundle/i18n目录下是jquery ...

  7. asp.net mvc 客户端加验证非空验证数据库是否存在验证

    第一次使用此验证功能个人觉得方便,代码量少,看起来直观. 先看看非空验证效果图 长度验证 数据库是否存在验证 这是asp.net 自带验证的效果,实现这个效果很简单,只需Model层添加几个属性 Re ...

  8. ModelBinder——ASP.NET MVC Model绑定的核心

    Model的绑定体现在从当前请求提取相应的数据绑定到目标Action方法的参数.通过前面的介绍我们知道Action方法的参数通过ParameterDescriptor来描述,ParameterDesc ...

  9. ASP.“.NET研究”NET MVC 3 —— Model的使用?

    昨天博客发了新文章,讲一下我对如何使用MVC中的Model的看法,不是什么大技术,当是一个技术讨论^^ 原文地址:http://www.youguanbumen.net/Article.aspx?id ...

  10. ASP.NET MVC以ModelValidator为核心的Model验证体系: ModelValidator

    旨在为目标Action方法的执行绑定输入参数的Model绑定过程伴随着对Model的验证.借助相应的验证特性,我们可以直接以声明的方式在Model类型上定义验证规则,这些规则将会作为Model元数据的 ...

最新文章

  1. Confluence 6 应该如何在我的空间中组织内容
  2. 物理路径与虚拟路径 及Web Server
  3. Spring Boot 终极清单
  4. 可用资源不足excel无法完成任务_项目资源管理包括哪些内容?
  5. 尚学堂java 参考答案 第九章
  6. cplex java_cplex-Java-样例代码解析
  7. laravel中when的使用
  8. 以Maya为引擎的小游戏:是男Yin就坚持2K帧
  9. 为所欲为表情包制作器
  10. 免费开放可转盲文字库 阿里健康大药房呼吁关注视障群体用药安全
  11. 微云百度云等资源 至少1M/s下载提速 无需会员
  12. TCR历史论文多久能发表?
  13. “另类”计算IP地址和子网划分
  14. 34%的人会出轨。。。
  15. 教育行业课程介绍话术
  16. English语法 - 序章(重新认识英语)
  17. 「津津乐道播客」#273 科技乱炖:实时音频社交爆红的冷思考
  18. 亚信科技中国有限公司实习面试(长春)
  19. 码农场 » POJ 2566 Bound Found 题解 《挑战程序设计竞赛》
  20. Vue 和 React 的区别

热门文章

  1. 新版ubuntu16.04安装旧版商店与flash
  2. IC卡读写器VB.NET源代码
  3. 關于dotNet開發中的框架思考
  4. Linux电源管理-Operating Performance Points(OPP)
  5. 深入解读Linux进程调度系列(7)——调度与CPU隔离
  6. 用glew,glfw实现的opengl 学习笔记2画一个四方形
  7. 带aidl文件的应用程序在android平台源码中的编译
  8. stm32 读取sd卡图片显示_全面测试雷克沙1667x 性能,你懂什么叫超高速SD卡吗
  9. 全国夜间灯光指数数据、GDP密度分布、人口密度分布、土地利用数据、降雨量数据
  10. 一条拼了40min的hql引发的思考