第一步

打开VisualStudio2017 Ctrl+Shift+N新建项目 选择ASP.NET Web 应用程序 名称取名为BootstrapIntroduction第二步

项目模板选择MVC

第三步

安装EntityFramework包

工具--》NuGet包管理器--》管理解决方案的NuGet程序包(N)--》搜索entity framework点击安装

第四步

在Models文件夹下新建实体类

添加Author代码

添加Book代码

第五步

新建一个文件夹DAL用于保存EF上下文类,在该文件夹中创建一个新文件并取名为BookContext.cs

第六步

在项目根目录下的web.config文件中配置数据库连接字符串

第七步

创建测试数据,新建BookInitializer.cs文件,并保存到DAL(Data Access Layer)文件夹中

第八步

完成该初始化过程还需要一些配置工作,在global.asax.cs文件中更新Application_Start函数

第九步

F5直接运行项目,显示下面这个页面代表加载成功

最后一步

打开数据库查看一下,数据库是否生成成功

转载于:https://www.cnblogs.com/boosjun/p/9006818.html

ASP.NET MVC5 Entity Framework CodeFirst(代码优先)相关推荐

  1. MVC3学习第六章 排山倒海第二变----使用 Entity Framework Code-First 进行数据访问

    本章学习内容 1.Entity Framework 4.1介绍 2.Entity Framework Code-First 进行数据访问 3.利用EF实现用户的增加和列表功能 1.Entity Fra ...

  2. Entity Framework CodeFirst数据迁移

    原文:Entity Framework CodeFirst数据迁移 前言 紧接着前面一篇博文Entity Framework CodeFirst尝试. 我们知道无论是"Database Fi ...

  3. 初识Entity Framework CodeFirst(2)

    上一回合,我们讨论了如何简单的使用Entity Framework CodeFirst功能. 结尾的时候,我们提出了一个有趣的问题,如果我们的数据实体需要发生变化呢?需要添加多一个Model类呢?修改 ...

  4. 使用 ASP.NET Core, Entity Framework Core 和 ABP 创建N层Web应用 第二篇

    介绍 这是"使用 ASP.NET Core ,Entity Framework Core 和 ASP.NET Boilerplate 创建N层 Web 应用"系列文章的第二篇.以下 ...

  5. 手把手引进门之 ASP.NET Core Entity Framework Core(官方教程翻译版 版本3.2.5)

    以下是手把手引进门教程,基于 ASP.NET Core, Entity Framework Core ,ABP 框架 创建Web 应用, PS: 自带自动的测试模块哦. 样例下载 (上 github  ...

  6. ASP.NET Core 入门教程 8、ASP.NET Core + Entity Framework Core 数据访问入门

    ASP.NET Core 入门教程 8.ASP.NET Core + Entity Framework Core 数据访问入门 原文:ASP.NET Core 入门教程 8.ASP.NET Core ...

  7. Entity Framework Codefirst的配置步骤

    Entity Framework Codefirst的配置步骤:  (1) 安装命令: install-package entityframework  (2) 创建实体类,注意virtual关键字在 ...

  8. Entity Framework CodeFirst尝试

    前言 Code First模式我们称之为"代码优先"模式,是从EF4.1开始新建加入的功能.使用Code First模式进行EF开发时开发人员只需要编写对应的数据类(其实就是领域模 ...

  9. 初识Entity Framework CodeFirst(3)

    前两回合,我们讨论学习了如何采用Entity Framework在没有数据库的情况下自己写一些实体类,然后通过CodeFirst反向生成对应的数据库.通过CodeFirst,我们摆脱了edmx文件,没 ...

最新文章

  1. 在C语言中break语句称为,在C语言中,break语句的功能是退出函数
  2. MySQL5.6.16二进制源码安装详解及一键安装实现
  3. 2020 ACM / ICPC 济南 A Matrix Equation (高斯消元、乘法原理)
  4. tomcat服务器上https的SSL证书安装配置
  5. 开关电源异址替换实战割接
  6. 【程序员の英文听写】Trump’s Totally Not Weird Way of Standing | The Daily Social Distancing Show
  7. 装入归档文件时出现了一个错误linux_静态链接与动态链接(Linux)
  8. 如何为Python日志输出着色?
  9. .NET与COM互操作系列
  10. [BZOJ1007][HNOI2008]水平可见直线 计算几何
  11. 【解决方案】ArcGIS License Manager启动失败
  12. AssetBundle资源冗余检测
  13. Android权限管理原理
  14. YYText源码解读-YYText同步/异步渲染流程(一)—UIView与CALayer
  15. 免费内网端口映射、内网穿透
  16. 学报格式和论文格式一样吗_学报格式
  17. 支付宝扫码支付php demo
  18. Python re模块,正则表达式
  19. 【Linux系统】第5节 Linux增删改查常用命令及查看命令字帮助手册
  20. 如何将加密U盘变为普通U盘

热门文章

  1. JavaScript 技术篇-textContent获取dom节点text文本内容带空格,js获取带空格的dom节点内容
  2. 设置超链接在新的窗口中打开,而不是在本窗口中打开
  3. 脉络最清晰的C++高斯消元程序
  4. 损失函数-经验风险最小化-结构风险最小化
  5. 【GANs入门】pytorch-GANs任务迁移-单个目标(数字的生成)
  6. C++(Goto使用实例)
  7. php start,php start.php start 报错
  8. linux系统管理常用命令
  9. nginx 日志配置log_format用法
  10. 【LeetCode 剑指offer刷题】树题16:Kth Smallest Element in a BST