找不到方法UseSqlServer

时间:2018-11-22 14:17:56

标签: c# .net-core entity-framework-core ef-core-2.1

我正在尝试创建DbContextOptionBuilder并在运行时遇到错误,提示下一条:

  

未找到方法:“ Microsoft.EntityFrameworkCore.DbContextOptionsBuilder 1<!!0> Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder 1,System.String,System.Action`1)”。

试图创建它的代码:

var optionsBuilder = new DbContextOptionsBuilder<DbContext>();
var newDbConnectionString = "myconnectionString";

optionsBuilder.UseSqlServer(newDbConnectionString);

我已经安装了所有必需的软件包,例如

  

Microsoft.EntityFrameworkCore.SqlServer

我的使用区:

  

使用Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling;
  使用系统;
  使用System.ComponentModel;
  使用System.Data.SqlClient;
  使用System.Threading;
  使用Cloud.DbManager.Models;
  使用Microsoft.EntityFrameworkCore;

0 个答案:

没有答案