首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架7逆向工程不起作用

实体框架7逆向工程不起作用
EN

Stack Overflow用户
提问于 2015-10-30 16:52:06
回答 1查看 484关注 0票数 2

我正在Windows 10上运行Visual 2015。这是我的project.json和global.json

代码语言:javascript
复制
{
  "version": "1.0.0-*",
  "description": "Application.Data Class Library",
  "authors": [ "------" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",

  "frameworks": {
    "dnx451": {
    }
  },
  "dependencies": {
    "EntityFramework.SqlServer": "7.0.0-rc1-15886",
    "EntityFramework.Commands": "7.0.0-rc1-15945",
    "EntityFramework.Core": "7.0.0-rc1-15945",
    "EntityFramework.SqlServer.Design": "7.0.0-rc1-15886"
  },

  "commands": {
    "ef": "EntityFramework.Commands"
  }  
}

代码语言:javascript
复制
{
  "projects": [ "Application.Data", "Application.WebApi" ],
  "sdk": {
    "version": "1.0.0-rc1-16048",
    "runtime": "clr",
    "architecture": "x86"
  }
}

当我运行dnx时,我会收到以下消息错误

代码语言:javascript
复制
C:\Users\-------\Documents\Visual Studio 2015\Projects\Application\Application.Data>dnx ef --help
System.InvalidOperationException: No service for type 'Microsoft.Dnx.Runtime.IRuntimeEnvironment' has been registered.
   à Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   à Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions.GetRequiredService[T](IServiceProvider provider)
   à Microsoft.Data.Entity.Commands.Program..ctor(IServiceProvider dnxServices)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-30 16:57:47

dnx版本rc1-16048是最新版本,但您使用的是旧版本的EF (和冲突版本)。另外,SqlServer 已被重命名MicrosoftSqlServer撰写本报告时的最新版本如下:

代码语言:javascript
复制
"EntityFramework.Commands": "7.0.0-rc1-16147",
"EntityFramework.Core": "7.0.0-rc1-16147",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-16147",
"EntityFramework.MicrosoftSqlServer.Design": "7.0.0-rc1-16147"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33441074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档