Question

Espérons que cela est une question stupide et il y a vraiment une solution simple quelque part là-bas, mais ...

Quelqu'un at-il obtenu avec succès DbLinq jouer bien avec Mono 2.4 sur Mac OS X 10.5?

J'ai ma base de données SQLite prêt, mais pour la vie de moi, je ne peux pas trouver SQLMetal pour générer mes objets.

Je suppose que je pourrais avoir à télécharger une version précédente de Mono qui comprenait SQLMetal, construire et l'installer, puis il suffit d'utiliser le code généré à partir de cette version sur Mono 2.4 ... mais je suis l'espoir d'éviter à tout prix.

Était-ce utile?

La solution 2

En utilisant le binaire pré-compilé dans ce cas, ne fonctionne tout simplement pas.

Pour obtenir une couche de données DbLinq correctement générées, vous devez utiliser l'outil SQLMetal inclus avec Mono (mais, apparemment, pas avec les binaires pré-compilés pour OS X). Vous devez tirer vers le bas le coffre Mono (avec toutes les dépendances) et construire Mono de la source.

Une fois que vous construisez et installer Mono de la source, vous devriez avoir l'outil SQLMetal. Une fois que vous générez votre code, il est aussi facile que le produit, y compris le fichier * .cs et l'importation Mono.Data.Sqlite.

Autres conseils

J'éviter d'utiliser DBLinq pour le code de production ... beaucoup de LINQ to SQL fonctionnalités de ne sont pas mises en œuvre, et la marche à travers le code source montre un faible niveau de maturité ... la plupart des méthodes ne sont pas mises en œuvre ou marqué comme « non terminé ».

... vous avez été averti!

Mono 2.6 comprendra pour la première fois un aperçu de DbLinq avec Mono. Vous pouvez le prendre pour un tour aujourd'hui si vous installez sur votre propre DbLinq côte à côte avec votre configuration actuelle Mono.

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