.Net核心支持查询Vertica

时间:2017-02-25 03:27:09

标签: .net asp.net-core vertica asp.net-core-webapi

我想从.Net Core app连接到Vertica DB,但Vertica.Data包与.Net Core不兼容。一直在寻找适用于.Net核心但没有找到任何东西的另一个软件包。 还有其他解决方法可以从.Net核心应用程序查询Vertica吗?

2 个答案:

答案 0 :(得分:4)

还没有与.NET Core兼容的Vertica ADO.NET连接器(以netstandard为目标);您可以联系Vertica支持人员,询问他们是否有任何计划。

Vertica具有Windows和Linux的ODBC驱动程序,但遗憾的是.NET Core 1.1(netstandard 1.6)还没有ODBC连接器。 根据{{​​3}}它预定nestandard2.0(预计2017年第二季度预计版本)并已合并到开发分支。

---更新---

https://github.com/dotnet/corefx/pull/15646具有稳定版本,并且在Windows和Linux上均可正常运行。

答案 1 :(得分:1)

您可以使用HP Vertica在.net core 2.1+中从Nuget提供的 Vertica.Data 软件包,

在构建时显示警告

"Package Vertica.Data was restored using .NETFramework instead of target framework .NETCoreAPP"

但是它工作正常,但是我没有在生产中对其进行测试。

使用它

using Vertica.Data.VerticaClient;