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 に答える