0

Hi everyone I connect Web API Asp.Net Core2.1 with MySql but I have a problem, do not get data. When I Instal MySql.Data.Entity (6.10.7). Have a warning like a picture below: I read a post "https://stackoverflow.com/questions/46797892/net-core-2-0-package-was-restored-using-netframework-4-6-1-instead-of-target" but do not fix that problem. Help me Please!

enter image description here

vankhanhpr
  • 203
  • 2
  • 9
  • Use MySql.Data.EntityFrameworkCore and for its use in Startup.cs, Check my answer for https://stackoverflow.com/a/51708989/6417765. – Riddhi Aug 06 '18 at 17:38
  • Thanks. Have other error likes "https://github.com/aspnet/Home/issues/2914". I don't know why? – vankhanhpr Aug 07 '18 at 05:06

1 Answers1

0

The package MySQL.Data.Entity does not support ASP.NET core which you are using - it only shows .NET Framework 4.6 under "Dependencies".

Try using the MySql.Data.EntityFrameworkCore package instead.

Richard Fuller
  • 464
  • 3
  • 12
  • Thank you. However, appearing other error when I get data "An unhandled exception occurred while processing the request. MissingMethodException: Method not found: 'Void Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommandBuilderFactory..ctor(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger`1, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper)'. MySql.Data.EntityFrameworkCore.Storage.Internal.MySQLCommandBuilderFactory..ctor(IDiagnosticsLogger logger, IRelationalTypeMapper typeMapper)" – vankhanhpr Aug 07 '18 at 04:01
  • What NuGET packages are listed in your project now? – Richard Fuller Aug 07 '18 at 04:51
  • Include microsoft.aspnetcore.webapi.client microsoft.aspnetcore.webapi.app MySql.Data MySql.Data.EntityFrameworkCore MySql.Data.EntityFrameworkCore.Design – vankhanhpr Aug 07 '18 at 05:02
  • Error likes "https://github.com/aspnet/Home/issues/2914". I don't know why? – vankhanhpr Aug 07 '18 at 05:06