Domanda

Speriamo che questo sia una domanda stupida e c'è davvero una soluzione semplice da qualche parte là fuori, ma ...

Qualcuno ha ottenuto con successo DbLinq per giocare bene con Mono 2.4 su Mac OS X 10.5?

Ho il mio database SQLite pronto, ma per la vita di me, non riesco a trovare SQLMetal per generare i miei oggetti.

Sto indovinando avrei potuto scaricare una versione precedente di Mono che comprendeva SQLMetal, compilarlo ed installarlo, e poi basta utilizzare il codice generato da quella versione su Mono 2.4 ... ma spero di evitarlo a tutti i costi.

È stato utile?

Soluzione 2

Uso della binario precompilato in questo caso semplicemente non funziona.

Per ottenere un livello di dati DbLinq correttamente generato, è necessario utilizzare lo strumento SQLMetal incluso in Mono (ma, a quanto pare, non con i binari precompilati per OS X). Bisogna abbattere il tronco Mono (insieme a tutte le dipendenze) e costruire Mono dalla sorgente.

Una volta costruire e installare Mono dai sorgenti, si dovrebbe avere lo strumento SQLMetal. Una volta che si genera il codice, è facile come incluso il file generato * .cs e importare Mono.Data.Sqlite.

Altri suggerimenti

Eviterei usando DBLinq per codice di produzione ... molti di LINQ to SQL funzioni di non sono implementati, e camminare attraverso il codice sorgente mostra un basso livello di maturità ... molti dei metodi non sono implementati o contrassegnati come "terminato".

... siete stati avvertiti!

Mono 2.6 includerà per la prima volta in anteprima DbLinq con Mono. Si può prendere fuori per un giro oggi se si installa DbLinq sul proprio fianco a fianco con la configurazione mono corrente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top