Question

Je prévois d'utiliser Drizzle dans mon prochain C # app Mono. Comme il n'y a pas de C # client disponible pour Bruine, je pensais avoir un coup de couteau à écrire mon propre en convertissant le client Java , puis le faire fonctionner avec DBLinq .

Après avoir vu le client Java, je me rends compte que c'est un travail plus que je l'avais prévu, et je n'ai pas le temps. Outre le client Java est pas du tout encore arrivé à maturité.

Comme il est une bibliothèque de client officiel Drizzle C ( libdrizzle ), écrire un wrapper C # est peut-être le meilleur Solution. Y a-t-il des outils disponibles qui peuvent aider à générer le code pour cela?

Était-ce utile?

La solution

Vous devriez aussi jeter un oeil à la projet crachin interface sur Launchpad.

Dans ce projet, SWIG est utilisé pour générer des wrappers pour différentes langues telles que Python et Ruby. Tous les fichiers liés SWIG font partie de ce projet de sorte qu'il pourrait être utile d'avoir un regard là-bas. Ce que vous pourrait faire essayez d'atteindre beaucoup plus facile.

Autres conseils

En outre, le protocole parle Drizzle MySQL, si la plupart des clients MySQL devrait fonctionner parfaitement.

SWIG est très utile quand il s'agit de générer automatiquement des enveloppes .Net pour les bibliothèques C, vous devriez certainement essayez d'abord.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top