当前位置:首页 > 日记 > 正文

Asp.net Core 1.1 升级后操作mysql出错的解决办法

Asp.net Core 1.1 升级后操作mysql出错的解决办法

遇到问题

  core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到MissingMethodException问题,更新、插入操作没有问题。

如果你也遇到这个问题,请参照以下步骤进行升级操作。

操作步骤及内容

如果你的项目已经引用过以下几部分内容,请依次升级内容:

PM> Update-Package Microsoft.EntityFrameworkCorePM> Update-Package Microsoft.EntityFrameworkCore.SqlServerPM> Update-Package Microsoft.EntityFrameworkCore.RelationalPM> Update-Package Microsoft.EntityFrameworkCore.Tools -Pre

如果你还没有安装过,请使用安装语句

PM> Install-Package Microsoft.EntityFrameworkCorePM> Install-Package Microsoft.EntityFrameworkCore.SqlServerPM> Install-Package Microsoft.EntityFrameworkCore.RelationalPM> Install-Package Microsoft.EntityFrameworkCore.Tools -Pre

安装完成后,如果你引用的mysql扩展是以下这个版本(或者小于该版本。)依然会无法完成查询操作。

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

移除该引用,并使用NUGET安装SapientGuardian.EntityFrameworkCore.MySql

PM> Install-Package SapientGuardian.EntityFrameworkCore.MySql

如果你使用的IDE是vs Code,在project.json中增加下边的依赖

"SapientGuardian.EntityFrameworkCore.MySql": "7.1.14"

然后在CLI 中 执行 dotnet restore

接着你需要在startup.cs 添加引用内容。

using MySQL.Data.Entity.Extensions;

好了,其他代码没有什么改变。再试一下你会发现,你的系统可以正常工作了。如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

相关文章

ASP.NET Core 2.0 本地文件操作问

ASP.NET Core 2.0 本地文件操作问

操作,解决方案,本地文件,电脑软件,NET,问题如何在ASP.NET Core 2.0中受限地访问本地目录和文件信息?答案新建一个空项目,修改Startup类,添加访问本地文件所需的服务:public void ConfigureServices(IServiceCollection services){ services.Add…

AI如何使用黄金比例绘制鲸鱼logo?

AI如何使用黄金比例绘制鲸鱼logo?

绘制,黄金,鲸鱼,如何使用,比例,版权申明:本文原创作者“格律设计”,感谢“格律设计”的原创经验分享!最近,很多网友问小编ai怎么做黄金比例lo?接下来小编就给大家分享AI使用黄金比例绘制鲸鱼lo的方法?教程难度不大,主要介绍运…

让div运动起来 js实现缓动效果

让div运动起来 js实现缓动效果

缓动,运动,效果,电脑软件,div,本文实例为大家分享了js实现缓动效果的具体代码,供大家参考,具体内容如下var tween = { linear:function(t,b,c,d){ return c*t/d + b; }, easeIn:function(t,b,c,d){ return c * ( t /= d ) * t + b; …

excel表格的筛选数字范围的教程

excel表格的筛选数字范围的教程

数字,教程,筛选,表格,电脑软件,  Excel中的筛选功能可以筛选数据,具体该如何筛选数字范围呢?下面是小编带来的关于excel表格的筛选数字范围的教程,希望阅读过后对你有所启发!excel表格的筛选数字范围的教程:  筛选数字范围步骤1:选中当前列…

Javascript设计模式之装饰者模式详

Javascript设计模式之装饰者模式详

设计模式,装饰者模式,详解,电脑软件,Javascript,一、前言:装饰者模式(Decorator Pattern):在不改变原类和继承的情况下动态扩展对象功能,通过包装一个对象来实现一个新的具有原对象相同接口的新的对象。装饰者模式的特点:1. 在不改变原对象的原本…

excel2007设置共享模式的方法excel

excel2007设置共享模式的方法excel

模式,设置,方法,如何设置,电脑软件,  Excel中经常需要使用到共享模式进行多人录入,共享模式具体该如何设置出来呢?下面是由小编分享的excel2007设置共享模式的方法,以供大家阅读和学习。excel2007设置共享模式的方法设置共享模式步骤1:首先…

ps怎样把人物照片制作成一寸红底证

ps怎样把人物照片制作成一寸红底证

照片,一寸,人物,证件照,电脑软件,ps怎样把人物照片制作成一寸红底证件照?运用PHOTOSHOP软件,可以很简单的制作大家想要的照片,下面和小编一起来看看具体步骤吧。最终效果 具体步骤:打开一张证件照片,首先在【图像】选项卡里面查看一下的大小。…

简单谈谈Javascript函数中的argume

简单谈谈Javascript函数中的argume

函数,简单,电脑软件,Javascript,arguments,一、arguments的面貌在javascript中所有的函数内部都包含了一个隐藏的变量叫arguments;它存放着所有传递到这个函数中的参数;那么我们打开实例看看arguments的输出形式(function fn(){ console.log…

用 js 的 selection range 操作选

用 js 的 selection range 操作选

区域,选择,操作,内容,电脑软件,先放上最后的效果,这是点击图片以前:这是点击图片以后:非常清晰,一目了然,就算是小白用户也明白发生了什么。挺好的。最近在做编辑器相关的东西,遇到一个需求,用户在编辑器中插入或者粘贴的图片要支持点击以后,可以按…

ps怎么制作一层一层延伸的洞穴特效

ps怎么制作一层一层延伸的洞穴特效

洞穴,特效,电脑软件,ps,巧用photoshop的滤镜功能,可以制作许多意想不到的特效图片,这里笔者以介绍一款迷幻洞穴的制作方法,简要介绍滤镜的使用功能。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、首先…

Photoshop设计制作漂亮的春季小清

Photoshop设计制作漂亮的春季小清

设计制作,春季,海报,漂亮,电脑软件,作者制作电商海报非常有经验,前期需要找一些同类的产品海报进行参考;然后根据自身产品特点构思画面并画出草图;再搜集素材;后期溶图,调色,并增加文案即可。最终效果1、轮廓图。2、下面是根据自己的构思找到的素…

JS异步加载的三种实现方式

JS异步加载的三种实现方式

异步加载,三种,方式,电脑软件,JS,js加载的缺点:加载工具方法没必要阻塞文档,过多js加载会影响页面效率,一旦网速不好,那么整个网站将等待js加载而不进行后续渲染等工作。 有些工具方法需要按需加载,用到再加载,不用不加载,。默认正常模式下下,JS是…