从AWS / Lambda / .NETCore / C#/ ADO.Net / Visual Studio 2017连接到EXASOL

时间:2017-07-18 13:59:34

标签: c# asp.net-core aws-lambda exasolution

我正在Visual Studio 2017和C#中编写需要执行Exasol脚本的AWS Lambda函数。我认为我的问题是弄清楚要引用哪些Assemblies和NuGet包。

我安装了:EXASolution_ADO.NET-5.0.17.msi,我正在引用Microsoft.NETCore.app 1.0,System.Data.Common和EXADataProvider.dll。

在此代码中:

var exasolCnx = new Exasol.EXADataProvider.EXAConnection();
var exasolCmd = exasolCnx.CreateCommand();

第一行有效,并为我提供了一个EXAConnection对象。

第二行给出了两个编译错误:

  • 类型' DbConnection'在一个不是的程序集中定义 引用。您必须添加对程序集&System; System.Data的引用, Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。
  • ' EXAConnection'不包含的定义 ' CreateCommand'没有扩展方法' CreateCommand'接受一个 类型' EXAConnection'的第一个参数可以找到(是你 缺少using指令或程序集引用?)

我真的需要挖掘对System.Data版本2.0.0.0的引用吗? NuGet上最老的现成版本是4.0。

0 个答案:

没有答案