2

我计划在我的下一个 C# Mono应用程序中使用Drizzle由于 Drizzle 没有可用的 C# 客户端,我想我会尝试通过转换Java 客户端来编写自己的客户端,然后使其与DBLinq一起使用。

看到 Java 客户端后,我意识到这是一个我预期的更长的工作,而且我没有时间。此外,Java 客户端还没有那么成熟。

由于有一个官方的 Drizzle C 客户端库 ( libdrizzle ),因此编写 C# 包装器可能是最好的解决方案。有没有可用的工具可以帮助生成代码?

4

3 回答 3

3

您还应该查看 Launchpad 上的drizzle-interface 项目

在该项目中,SWIG 用于为 Python 和 Ruby 等各种语言生成包装器。所有与 SWIG 相关的文件都是该项目的一部分,因此可能值得一看。可能会使您想要实现的目标变得容易得多。

于 2010-04-15T06:39:37.070 回答
2

此外,Drizzle 使用 MySQL 协议,因此大多数 MySQL 客户端应该可以正常工作。

于 2010-11-29T22:26:34.733 回答
1

SWIG在为 C 库自动生成 .Net 包装器时非常有用,您绝对应该先尝试一下。

于 2009-07-23T17:07:47.240 回答