dbcontext mysql_mysql – ‘DbContextOptionsBuilder’不包含’UseSqlServer’的定义
我正在尝试使用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’的定义相关推荐
- [bug]不包含“AsNoTracking”的定义
摘要 在使用ef做查询优化的时候我们会用到AsNoTracking方法,但如果不引入命名空间,你就会出现不包含"AsNoTracking"的定义的错误. 解决办法 引入命名空间:S ...
- “Word.Tables”并不包含“Item”的定义的解决办法
C#调用WORD时出错如下: object missingValue = Type.Missing;object location = strInfo.Length; //如果location超过已有 ...
- [转载]dynamic的小坑--RuntimeBinderException:“object”未包含“xxx”的定义
创建一个控制台项目和一个类库项目, 在类库中创建一个匿名对象,然后在控制台中访问它,代码如下: 控制台: namespace ConsoleApplication1 {class Program{st ...
- 习题 8.4 在本章第8.3.3节中分别给出了包含类定义的头文件student.h,包含成员函数定义的源文件student.cpp以及包含主函数的源文件main.cpp。请完善该程序,在类中增加。。。
C++程序设计(第三版) 谭浩强 习题8.4 个人设计 习题 8.4 在本章第8.3.3节中分别给出了包含类定义的头文件student.h,包含成员函数定义的源文件student.cpp以及包含主函数 ...
- 【基于C#的ASP.NET】错误篇1——用户系统+管理员系统---CS1061: “ASP.manage_aspx”不包含“SqlDataSource1_Selecting”的定义
基于C#的ASP.NET-----@2020.4.2 用户系统+管理员系统--错误篇1_编译错误 [背景] 1.使用软件: Microsoft visual studio 2010, SQL S ...
- “EventArgs”未包含“ColumnIndex”的定义,并且找不到可接受第一个“EventArgs”类型参数的可访问扩展方法“ColumnIndex”(是否缺少 using 指令或程序集引用?)
禁止显示状态 错误 CS1061 "EventArgs"未包含"ColumnIndex"的定义,并且找不到可接受第一个"EventArgs ...
- 23种设计模式【全】 包含:模式定义 使用场景 实现步骤 优缺点 模式区别 UML类图 示例代码 注意项等
23种设计模式(全) ***项目地址***:[GitHub](https://github.com/yjhroot/design-pattern) 声明 模式分类(3大类) 创建型模式(共5种) 结构 ...
- 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法...
在我编程中,我遇到了一个这样的报错, 可是我引用的product类中又确实定义了这么一个方法, protected void BindPageData(int categoryID){Product ...
- 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法
在我编程中,我遇到了一个这样的报错, 可是我引用的product类中又确实定义了这么一个方法, protected void BindPageData(int categoryID){Product ...
最新文章
- 刘小京 | 与盐碱地和谐共生-关于盐碱地改良利用的思考
- 构建可以查找相似图像的图像搜索引擎的深度学习技术详解
- 列出这周开发工作时间及内容,可以发表各种感想和这周阅读内容。
- 如何在线把网站html生成xml文件_快速抓取网站信息工具
- mysql新增后默认返回值_mybatis insert、update 、delete默认返回值解释与如何设置返回表主键...
- 复习--linux目录及文件操作
- 84-java版spark2.x读取es6.x
- scp传服务器文件,使用tar、scp和screen在服务器之间传输文件
- 服务器虚拟化techtarget技术社区,服务器上的应用程序虚拟化
- pdf417条形码开发
- 网络对战五子棋(web-gobang)项目
- S3-s3cmd命令行工具使用
- linux添加jetdirect协议,如何设置 HP JetDirect 设备的网络安全性?
- FIRST集 FOLLOW集和SELECT集
- Druid java.sql.SQLException: 违反协议 / Oracle连接报错生违反协议
- 【180929】数字拼图游戏源码
- JAVA-动态代理和AOP
- Ubuntu18.04安装ax200网卡驱动以及更新内核
- Zotero使用TIPS
- 你还在为移动端选择器picker插件而捉急吗?