ASP.NET MVC5 Entity Framework CodeFirst(代码优先)
第一步
打开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(代码优先)相关推荐
- MVC3学习第六章 排山倒海第二变----使用 Entity Framework Code-First 进行数据访问
本章学习内容 1.Entity Framework 4.1介绍 2.Entity Framework Code-First 进行数据访问 3.利用EF实现用户的增加和列表功能 1.Entity Fra ...
- Entity Framework CodeFirst数据迁移
原文:Entity Framework CodeFirst数据迁移 前言 紧接着前面一篇博文Entity Framework CodeFirst尝试. 我们知道无论是"Database Fi ...
- 初识Entity Framework CodeFirst(2)
上一回合,我们讨论了如何简单的使用Entity Framework CodeFirst功能. 结尾的时候,我们提出了一个有趣的问题,如果我们的数据实体需要发生变化呢?需要添加多一个Model类呢?修改 ...
- 使用 ASP.NET Core, Entity Framework Core 和 ABP 创建N层Web应用 第二篇
介绍 这是"使用 ASP.NET Core ,Entity Framework Core 和 ASP.NET Boilerplate 创建N层 Web 应用"系列文章的第二篇.以下 ...
- 手把手引进门之 ASP.NET Core Entity Framework Core(官方教程翻译版 版本3.2.5)
以下是手把手引进门教程,基于 ASP.NET Core, Entity Framework Core ,ABP 框架 创建Web 应用, PS: 自带自动的测试模块哦. 样例下载 (上 github ...
- 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 ...
- Entity Framework Codefirst的配置步骤
Entity Framework Codefirst的配置步骤: (1) 安装命令: install-package entityframework (2) 创建实体类,注意virtual关键字在 ...
- Entity Framework CodeFirst尝试
前言 Code First模式我们称之为"代码优先"模式,是从EF4.1开始新建加入的功能.使用Code First模式进行EF开发时开发人员只需要编写对应的数据类(其实就是领域模 ...
- 初识Entity Framework CodeFirst(3)
前两回合,我们讨论学习了如何采用Entity Framework在没有数据库的情况下自己写一些实体类,然后通过CodeFirst反向生成对应的数据库.通过CodeFirst,我们摆脱了edmx文件,没 ...
最新文章
- 在C语言中break语句称为,在C语言中,break语句的功能是退出函数
- MySQL5.6.16二进制源码安装详解及一键安装实现
- 2020 ACM / ICPC 济南 A Matrix Equation (高斯消元、乘法原理)
- tomcat服务器上https的SSL证书安装配置
- 开关电源异址替换实战割接
- 【程序员の英文听写】Trump’s Totally Not Weird Way of Standing | The Daily Social Distancing Show
- 装入归档文件时出现了一个错误linux_静态链接与动态链接(Linux)
- 如何为Python日志输出着色?
- .NET与COM互操作系列
- [BZOJ1007][HNOI2008]水平可见直线 计算几何
- 【解决方案】ArcGIS License Manager启动失败
- AssetBundle资源冗余检测
- Android权限管理原理
- YYText源码解读-YYText同步/异步渲染流程(一)—UIView与CALayer
- 免费内网端口映射、内网穿透
- 学报格式和论文格式一样吗_学报格式
- 支付宝扫码支付php demo
- Python re模块,正则表达式
- 【Linux系统】第5节 Linux增删改查常用命令及查看命令字帮助手册
- 如何将加密U盘变为普通U盘
热门文章
- JavaScript 技术篇-textContent获取dom节点text文本内容带空格,js获取带空格的dom节点内容
- 设置超链接在新的窗口中打开,而不是在本窗口中打开
- 脉络最清晰的C++高斯消元程序
- 损失函数-经验风险最小化-结构风险最小化
- 【GANs入门】pytorch-GANs任务迁移-单个目标(数字的生成)
- C++(Goto使用实例)
- php start,php start.php start 报错
- linux系统管理常用命令
- nginx 日志配置log_format用法
- 【LeetCode 剑指offer刷题】树题16:Kth Smallest Element in a BST