雪花:如何使用 .NET Core 连接到雪花

Posted

技术标签:

【中文标题】雪花:如何使用 .NET Core 连接到雪花【英文标题】:Snowflake: How to connect to snowflake using .NET Core 【发布时间】:2020-05-27 07:09:13 【问题描述】:

我正在开发一个新项目,该项目的要求是设计一个使用 .NET Core 与 Snowflake 连接的 API 端点

由于我是 Snowflake 的新手,所以我参考了 Microsoft 在 GitHub Link 中提供的示例应用程序。根据链接,Snowflake 仅在 VS2017 和 .NET Framework 版本中受支持。 .NET Core 是否也支持?

我正在尝试使用 HttpClient 连接到 Snowflake,如下所示:

HttpClient client = new HttpClient();
var t = await client.GetAsync("https://mza44345.snowflakecomputing.com");

它正在抛出状态代码:403 Forbidden。

我需要安装哪些 NuGet 包才能使用 .NET Core 连接到 Snowflake?

请提供一种使用 .NET Core 连接到 Snowflake 的简单方法? 如果可能的话,任何与雪花连接的示例应用程序/示例代码

【问题讨论】:

【参考方案1】:

在这里找到了东西https://www.c-sharpcorner.com/article/snowflake-with-c-sharp-net-core/ 它有 .net 核心的分步指南。 在帖子中他们正在使用连接字符串,因此请确保您有连接字符串。 希望这可以帮助。

编辑 1 您正在使用的one,它支持.net 标准并且所有.net 核心应用程序都支持.net 标准。

【讨论】:

嗨,曼尼什!我想使用 EF Core 连接到 Snowflake 并执行 CRUD 操作,如果是这样,你能建议我 NugetPackages【参考方案2】:

该错误也可能是由于 URL 地址中的不正确/拼写错误。你能检查一下是否正确吗?

【讨论】:

我已经给出了我的雪花网址。

以上是关于雪花:如何使用 .NET Core 连接到雪花的主要内容,如果未能解决你的问题,请参考以下文章

如何使用代理与 Snowpark 会话构建器连接到雪花

如何将本地蜂巢连接到雪花?

雪花如何查询服务器名

无法使用 Pyspark 从 EMR 集群连接到雪花

连接到雪花连接器时在笔记本中运行报告的最佳方法是什么?

无法通过 DBEAVER 连接到雪花超时