Драйвер Exasol ADO.Net не работает с.NET Core

Я не могу подключиться к базе данных Exasol с помощью.NETCore, но я могу использовать полный фреймворк.

Воспроизвести:

  • Установите драйвер EXASOL 6.0.2 ADO.NET отсюда: https://www.exasol.com/portal/display/DOWNLOAD/6.0
  • В Visual Studio 2017 создайте новый проект /C#/.NET Core/.NET Framework 4.5.2/ Консольное приложение (.NET Core)
  • Добавьте ссылку на драйвер Exasol ADO.NET: c:\Windows\assembly\GAC_MSIL\EXADataProvider\5.0.0.0__ec874333d1454516\EXADataProvider.dll
  • Добавьте эти две строки в Main:

    var cnx = new Exasol.EXADataProvider.EXAConnection();
    cnx.Open();
    
  • Компилятор генерирует эту ошибку в cnx.Open():

    Ошибка CS0012 Тип 'DbConnection' определен в сборке, на которую нет ссылок. Необходимо добавить ссылку на сборку "System.Data, версия =2.0.0.0, культура = нейтральная, PublicKeyToken=b77a5c561934e089".

Я пытался установить пакеты NuGet: System.Data.Common, System.Data.SqlClient, EntityFramework,... Без изменений.

Идеи?

0 ответов

Другие вопросы по тегам