我计划在我的下一个C# Mono应用中使用Drizzle。由于没有C#客户端可用于DBLinq,我想我应该尝试通过转换Java client,然后使其与DBLinq一起工作来编写自己的客户端。
看过Java客户端后,我意识到这是一项我预期的更长的工作,我没有时间。此外,Java客户端还没有完全成熟。
因为有一个官方的libdrizzle,所以编写一个C#包装器可能是最好的解决方案。有没有什么工具可以帮助生成代码呢?
发布于 2010-04-15 14:39:37
你也应该看看Launchpad上的drizzle-interface project。
在该项目中,SWIG用于为各种语言生成包装器,如Python和Ruby。所有与SWIG相关的文件都是该项目的一部分,因此可能值得一看。可能会让你想要实现的目标变得容易得多。
发布于 2010-11-30 06:26:35
此外,MySQL使用的是MySQL协议,所以大多数Drizzle客户端应该都能正常工作。
发布于 2009-07-23 17:07:47
当涉及到为C库自动生成.Net包装器时,SWIG非常有用,你绝对应该先试一试。
https://stackoverflow.com/questions/1171239
复制相似问题