【问题标题】:Using Thrift to connect to Cassandra from .NET使用 Thrift 从 .NET 连接到 Cassandra
【发布时间】:2011-02-17 10:03:18
【问题描述】:

我对 Cassandra 很感兴趣,我想在家中在我的 Windows XP 计算机上对其进行测试。我找到了instructions for install an run Cassandra in Windows,它已经启动并运行了;我还找到了thrift executable for Windows 并生成了 C# 接口,但是……当我尝试在 Visual Studio 中编译生成的代码时,我得到:“找不到类型或命名空间名称‘Thrift’ (您是否缺少 using 指令或程序集引用?)”,所以我缺少其他内容,但我找不到什么...它是什么?它是一个dll吗?我查看了节俭代码,但找不到与 .net 相关的任何内容,所以我错过了什么?

提前致谢。

问候。

【问题讨论】:

    标签: c# .net windows cassandra thrift


    【解决方案1】:

    来自Thrift Wiki

    Thrift 生成的 C# 代码使用 Thrift 命名空间。为了能够使用 Thrift 生成的代码,您需要在项目中引用 Thrift.dll 以访问 Thrift 命名空间。这是 Thrift 生成的 C# 代码编译所必需的。

    因此,您只需将 Thrift.dll 的引用添加到您的项目中。 wiki 页面包含如何在必要时从源代码构建 Thrift.dll 的说明。

    【讨论】:

      【解决方案2】:

      无需生成thrift,只需下载hectorsharp,在你的.net项目中编译引用即可。它已经完成了 .net 使用 cassandra 所需的所有工作

      【讨论】:

        【解决方案3】:

        FluentCassandra 也是一个选项,你可以从http://github.com/managedfusion/fluentcassandra 下载。

        【讨论】:

          猜你喜欢
          • 2013-10-19
          • 1970-01-01
          • 2014-05-11
          • 2017-05-31
          • 2021-07-30
          • 1970-01-01
          • 2015-05-21
          • 2015-05-19
          • 2015-09-25
          相关资源
          最近更新 更多