我打算在我的下一個C#Mono應用程序中使用Drizzle。由於沒有C#客戶端可用於Drizzle,因此我認爲我會通過轉換Java client來編寫我自己的程序,然後使其與DBLinq一起工作。.NET/C#Drizzle數據庫客戶端
看到Java客戶端後,我意識到這是我預期的更長的工作,而且我沒有時間。除了Java客戶端還不夠成熟。
由於有一個官方的Drizzle C客戶端庫(libdrizzle),編寫C#包裝器可能是最好的解決方案。有沒有可以幫助爲此生成代碼的工具?
我打算在我的下一個C#Mono應用程序中使用Drizzle。由於沒有C#客戶端可用於Drizzle,因此我認爲我會通過轉換Java client來編寫我自己的程序,然後使其與DBLinq一起工作。.NET/C#Drizzle數據庫客戶端
看到Java客戶端後,我意識到這是我預期的更長的工作,而且我沒有時間。除了Java客戶端還不夠成熟。
由於有一個官方的Drizzle C客戶端庫(libdrizzle),編寫C#包裝器可能是最好的解決方案。有沒有可以幫助爲此生成代碼的工具?
您還應該看看Launchpad上的drizzle-interface project。
在該項目中,SWIG用於生成各種語言(如Python和Ruby)的包裝器。所有SWIG相關文件都是該項目的一部分,因此可能值得在那裏查看。可能使你想要做的更容易。
SWIG對於爲C庫自動生成.Net包裝器非常有幫助,您應該先嚐試一下。
此外,Drizzle講的MySQL協議,所以大多數MySQL客戶端應該工作得很好。