2009-07-23 126 views
2

我打算在我的下一個C#Mono應用程序中使用Drizzle。由於沒有C#客戶端可用於Drizzle,因此我認爲我會通過轉換Java client來編寫我自己的程序,然後使其與DBLinq一起工作。.NET/C#Drizzle數據庫客戶端

看到Java客戶端後,我意識到這是我預期的更長的工作,而且我沒有時間。除了Java客戶端還不夠成熟。

由於有一個官方的Drizzle C客戶端庫(libdrizzle),編寫C#包裝器可能是最好的解決方案。有沒有可以幫助爲此生成代碼的工具?

回答

3

您還應該看看Launchpad上的drizzle-interface project

在該項目中,SWIG用於生成各種語言(如Python和Ruby)的包裝器。所有SWIG相關文件都是該項目的一部分,因此可能值得在那裏查看。可能使你想要做的更容易。

1

SWIG對於爲C庫自動生成.Net包裝器非常有幫助,您應該先嚐試一下。

2

此外,Drizzle講的MySQL協議,所以大多數MySQL客戶端應該工作得很好。