最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Asp.net Core 1.1升级后操作mysql出错如何解决
时间:2016-12-26 编辑:简简单单 来源:一聚教程网
遇到问题
core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到MissingMethodException问题,更新、插入操作没有问题。
如果你也遇到这个问题,请参照以下步骤进行升级操作。
操作步骤及内容
如果你的项目已经引用过以下几部分内容,请依次升级内容:
PM> Update-Package Microsoft.EntityFrameworkCore PM> Update-Package Microsoft.EntityFrameworkCore.SqlServer PM> Update-Package Microsoft.EntityFrameworkCore.Relational PM> Update-Package Microsoft.EntityFrameworkCore.Tools -Pre |
如果你还没有安装过,请使用安装语句
PM> Install-Package Microsoft.EntityFrameworkCore PM> Install-Package Microsoft.EntityFrameworkCore.SqlServer PM> Install-Package Microsoft.EntityFrameworkCore.Relational PM> 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操作MySql数据库的教程
相关文章
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24
- ASP.NET MVC使用Identity增删改查用户介绍 10-24
- C语言中atoi函数模拟实现介绍 10-18
- .Net反向代理组件Yarp用法介绍 10-10
- .NET使用YARP通过编码方式配置域名转发实现反向代理教程 10-10