我正在尝试使用C#在VS 2015 Pro(Update 3)中创建Web API并以.NET Core为目标.

无论如何,在教程中,我必须“使用依赖注入注册我的上下文” – 所以我必须将以下行添加到Startup.cs文件的ConfigureServices部分:

var connection = Configuration.GetConnectionString("DefaultConnection");

services.AddDbContext< Models.PropWorxContext > (options => options.UseSqlServer(connection));;

但是,VS给了我以下错误:

错误CS1061’DbContextOptionsBuilder’不包含’UseSqlServer’的定义,并且没有可以找到接受类型’DbContextOptionsBuilder’的第一个参数的扩展方法’UseSqlServer'(您是否缺少using指令或程序集引用?)

有什么想法吗?

这就是整个Startup.cs文件的样子:

using Microsoft.AspNetCore.Builder;

using Microsoft.AspNetCore.Hosting;

using Microsoft.Extensions.Configuration;

using Microsoft.Extensions.DependencyInjection;

using Microsoft.Extensions.Logging;

namespace PropWorxAPI

{

public class Startup

{

public Startup(IHostingEnvironment env)

{

var builder = new ConfigurationBuilder()

.SetBasePath(env.ContentRootPath)

.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)

.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)

.AddEnvironmentVariables();

Configuration = builder.Build();

}

public IConfigurationRoot Configuration { get; }

// This method gets called by the runtime. Use this method to add services to the container.

public void ConfigureServices(IServiceCollection services)

{

// Add framework services.

services.AddMvc();

var connection = Configuration.GetConnectionString("DefaultConnection");

services.AddDbContext< Models.PropWorxContext > (options => options.UseSqlServer(connection));

}

// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)

{

loggerFactory.AddConsole(Configuration.GetSection("Logging"));

loggerFactory.AddDebug();

app.UseMvc();

}

}

}

我还使用包管理器添加了MySQL包,因此我的project.json文件包含以下条目:

*"MySql.Data.EntityFrameworkCore": "7.0.6-IR31"*

任何关于我出错的提示都会非常感激,因为我花了一整天时间试图解决这个问题:(谢谢……

dbcontext mysql_mysql – ‘DbContextOptionsBuilder’不包含’UseSqlServer’的定义相关推荐

  1. [bug]不包含“AsNoTracking”的定义

    摘要 在使用ef做查询优化的时候我们会用到AsNoTracking方法,但如果不引入命名空间,你就会出现不包含"AsNoTracking"的定义的错误. 解决办法 引入命名空间:S ...

  2. “Word.Tables”并不包含“Item”的定义的解决办法

    C#调用WORD时出错如下: object missingValue = Type.Missing;object location = strInfo.Length; //如果location超过已有 ...

  3. [转载]dynamic的小坑--RuntimeBinderException:“object”未包含“xxx”的定义

    创建一个控制台项目和一个类库项目, 在类库中创建一个匿名对象,然后在控制台中访问它,代码如下: 控制台: namespace ConsoleApplication1 {class Program{st ...

  4. 习题 8.4 在本章第8.3.3节中分别给出了包含类定义的头文件student.h,包含成员函数定义的源文件student.cpp以及包含主函数的源文件main.cpp。请完善该程序,在类中增加。。。

    C++程序设计(第三版) 谭浩强 习题8.4 个人设计 习题 8.4 在本章第8.3.3节中分别给出了包含类定义的头文件student.h,包含成员函数定义的源文件student.cpp以及包含主函数 ...

  5. 【基于C#的ASP.NET】错误篇1——用户系统+管理员系统---CS1061: “ASP.manage_aspx”不包含“SqlDataSource1_Selecting”的定义

    基于C#的ASP.NET-----@2020.4.2 用户系统+管理员系统--错误篇1_编译错误 [背景] 1.使用软件: Microsoft visual studio 2010,    SQL S ...

  6. “EventArgs”未包含“ColumnIndex”的定义,并且找不到可接受第一个“EventArgs”类型参数的可访问扩展方法“ColumnIndex”(是否缺少 using 指令或程序集引用?)

    禁止显示状态 错误    CS1061    "EventArgs"未包含"ColumnIndex"的定义,并且找不到可接受第一个"EventArgs ...

  7. 23种设计模式【全】 包含:模式定义 使用场景 实现步骤 优缺点 模式区别 UML类图 示例代码 注意项等

    23种设计模式(全) ***项目地址***:[GitHub](https://github.com/yjhroot/design-pattern) 声明 模式分类(3大类) 创建型模式(共5种) 结构 ...

  8. 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法...

    在我编程中,我遇到了一个这样的报错, 可是我引用的product类中又确实定义了这么一个方法, protected void BindPageData(int categoryID){Product ...

  9. 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法

    在我编程中,我遇到了一个这样的报错, 可是我引用的product类中又确实定义了这么一个方法, protected void BindPageData(int categoryID){Product ...

最新文章

  1. 刘小京 | 与盐碱地和谐共生-关于盐碱地改良利用的思考
  2. 构建可以查找相似图像的图像搜索引擎的深度学习技术详解
  3. 列出这周开发工作时间及内容,可以发表各种感想和这周阅读内容。
  4. 如何在线把网站html生成xml文件_快速抓取网站信息工具
  5. mysql新增后默认返回值_mybatis insert、update 、delete默认返回值解释与如何设置返回表主键...
  6. 复习--linux目录及文件操作
  7. 84-java版spark2.x读取es6.x
  8. scp传服务器文件,使用tar、scp和screen在服务器之间传输文件
  9. 服务器虚拟化techtarget技术社区,服务器上的应用程序虚拟化
  10. pdf417条形码开发
  11. 网络对战五子棋(web-gobang)项目
  12. S3-s3cmd命令行工具使用
  13. linux添加jetdirect协议,如何设置 HP JetDirect 设备的网络安全性?
  14. FIRST集 FOLLOW集和SELECT集
  15. Druid java.sql.SQLException: 违反协议 / Oracle连接报错生违反协议
  16. 【180929】数字拼图游戏源码
  17. JAVA-动态代理和AOP
  18. Ubuntu18.04安装ax200网卡驱动以及更新内核
  19. Zotero使用TIPS
  20. 你还在为移动端选择器picker插件而捉急吗?

热门文章

  1. 理解Netty中的零拷贝(Zero-Copy)机制
  2. CUDA Study ---- Hardware Architecture
  3. 高并发02_同步锁的一些题目
  4. JavaScript调用其他函数中的变量
  5. 【14】全歌王歌后合集
  6. 科大星云诗社动态20210422
  7. [python调试笔记] 编译运行h5py
  8. 撒花!李宏毅机器学习 2021 版正式开放上线
  9. 机器学习碎碎念:霍夫丁不等式
  10. 吴恩达《构建机器学习项目》精炼笔记(1)-- 机器学习策略(上)