码迷,mamicode.com
首页 > Web开发 > 详细

aspnet5安装ef7备忘

时间:2015-12-17 10:53:45      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

1.安装kvm

首先,你需要以管理员权限打开cmd,执行如下的脚本:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString(‘https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.ps1‘))"

2.安装完以后,通过 kvm install latest –p 安装最新版本的KRE。

3.创建第一个应用程序(Startup.cs and project.json)

4.开始安装EF7的包。
技术分享

5.安装EntityFramework.Commands
技术分享

6.通过ef生成代码,编辑一下project.json来添加一个命令
技术分享

7.输入 k ef
技术分享

8.

可以看到k ef对应的有三个子命令,context和migration以及帮助命令。

context命令是无法创建DbContext的,所以需要手动创建一个DbContext,MyDbContext.cs文件。

技术分享

9.

接下是执行migration命令,使用migration来生成code-first的代码。

执行k ef migration add “initial”命令。

技术分享

查看代码文件件,可以看到新生成了如下文件:

技术分享

10.通过apply子命令,来生成数据库中对应的表:

技术分享

执行:k ef migration apply

技术分享

11.接下来就可以使用EF进行数据访问了。将EF注入到aspnet5里面:

技术分享

12.在controller里面使用构造器注入:

技术分享

view里面的代码:

技术分享

效果:

技术分享

 



aspnet5安装ef7备忘

标签:

原文地址:http://www.cnblogs.com/a14907/p/5053199.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!