zoukankan      html  css  js  c++  java
  • aspnet5安装ef7备忘

    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里面的代码:

    效果:



  • 相关阅读:
    .Net 第三方控件(转)
    DevExpress控件之GridControl控件
    sql语句linq语言lambda表达式对照
    匿名方法和Lambda表达式
    LINQ To ADO.Net中几个方法(1)
    const与readonly的区别
    InvokeRequired 属性 与Invoke方法
    DevExpress控件使用
    VC菜单操作
    VC获取各类指针
  • 原文地址:https://www.cnblogs.com/a14907/p/5053199.html
Copyright © 2011-2022 走看看