Frage

Hoffentlich ist das eine dumme Frage, und es ist wirklich eine einfache Lösung irgendwo da draußen, aber ...

Hat jemand erfolgreich DbLinq bekommen mit Mono 2.4 auf Mac OS schön zu spielen X 10.5?

Ich habe meine SQLite-Datenbank bereit, bekam aber für das Leben von mir, ich kann nicht sqlmetal finden, um meine Objekte zu erzeugen.

Ich vermute, ich könnte eine frühere Version von Mono haben herunterzuladen, die sqlmetal enthalten, bauen und installieren, und verwenden Sie dann nur die von dieser Version auf Mono generierten Code 2.4 ... aber ich hoffe, es zu vermeiden um jeden Preis.

War es hilfreich?

Lösung 2

Mit dem vorkompilierte Binär in diesem Fall einfach nicht funktioniert.

Um eine richtig erzeugt DbLinq Datenschicht zu erhalten, müssen Sie das sqlmetal-Tool verwenden, mit Mono enthalten (aber anscheinend nicht mit dem vorkompilierte Binaries für OS X). Sie müssen den Mono Stamm nach unten ziehen (zusammen mit allen Abhängigkeiten) und bauen Mono von der Quelle.

Wenn Sie Mono bauen und installieren von der Quelle, sollten Sie das sqlmetal Werkzeug haben. Sobald Sie Ihren Code generieren, ist es so einfach, wie die erzeugte * CS-Datei einschließlich und Mono.Data.Sqlite importieren.

Andere Tipps

ich vermeiden würde DbLinq für die Produktion Code ... viele von Linq-To-SQL-Funktionen nicht implementiert sind, und durch den Quellcode zu Fuß zeigt eine zureichende Reife ... sind viele der Verfahren nicht umgesetzt oder markiert als „ungekündigten“.

... Sie sind gewarnt worden!

Mono 2.6 wird zum ersten Mal eine Vorschau von DbLinq mit Mono enthalten. Sie können es für eine Spritztour heute herausnehmen, wenn Sie DbLinq auf Ihrer eigenen Seite an Seite mit der aktuellen Mono-Setup installieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top