实体Framwork 7.0.0-rc1-final逆向工程师来自现有数据库"数据库第一"

时间:2016-04-27 16:49:21

标签: c# asp.net entity-framework reverse-engineering dnx

我正在项目中进行逆向工程。因为我们的项目遵循数据库第一种方法。

通过此命令,我实现了逆向工程,但没有使用 RevEng 命令。

dnx ef DbContext Scaffold "Server=databasename;Database=data;UserID=*;Password=*;" EntityFramework.MicrosoftSqlServer

我尝试过很多东西,但仍然无法在 ef 下找到 RevEng 命令。

在一个项目中,我正在使用

 "commands": {
        "web": "Microsoft.AspNet.Server.Kestrel",
        "ef": "EntityFramework.Commands"
    }

"dependencies": {
        "EntityFramework.Commands": "7.0.0-rc1-final",
        "EntityFramework.Core": "7.0.0-rc1-final",
        "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
        "EntityFramework.MicrosoftSqlServer.Design": "7.0.0-rc1-final",
        "EntityFramework.Relational.Design": "7.0.0-rc1-final",        
}

那么如何在dnx中启用 RevEng 命令, 帮我出去!

2 个答案:

答案 0 :(得分:1)

实体框架RC1非常不完整。缺少大量功能。在目前的状态下,它几乎无法使用。此外,在下一个版本中,dnx即将消失。所以你现在要解决的很多事情都可能发生变化。 Dnx将被一个名为net的新库替换。

答案 1 :(得分:0)

  

命令 reveng - 这是“逆向工程”的缩写。但它   一段时间后,它被改为 dbcontext scaffold 。再也不去了   存在。我有问题的解决方案。更多与此相关   链路

https://github.com/aspnet/EntityFramework/issues/5194