例外:UseSqlServer

时间:2017-05-29 06:17:56

标签: c# .net entity-framework asp.net-core entity-framework-core

我有这段代码:

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
  base.OnConfiguring(optionsBuilder);

  optionsBuilder.UseSqlServer("MyConnectionString"); //Exception here
}

在运行时我得到一个例外:

  

错误CS0012:类型“DBConenction”在未引用的程序集中定义。您必须添加对程序集的引用   'System.Data.Common,version = 4.1.0.0

我尝试升级所有软件包,添加对System.Data.Common 4.1.0.0的引用我尝试了更高版本也有相同的结果。我尝试使用.NET Core 2.0 finalpreview1我遇到了同样的问题。我在网上尝试了几种解决方案但没有成功。

有什么想法吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

阅读以下文档,并确保安装所有提到的软件包:

Microsoft EF Core