Pregunta

Esperamos que esto es una pregunta tonta y no hay realmente una solución simple en algún lugar por ahí, pero ...

alguien ha conseguido con éxito DbLinq jugar muy bien con Mono 2.4 en Mac OS X 10.5?

Tengo mi base de datos SQLite lista, pero para la vida de mí, no puedo encontrar SQLMetal para generar mis objetos.

supongo que podría tener que descargar una versión anterior de Mono que incluía SQLMetal, construir e instalar, y luego sólo tiene que utilizar el código generado a partir de la versión 2.4 de Mono ... pero estoy esperando para evitarlo a toda costa.

¿Fue útil?

Solución 2

Usando el binario precompilado en este caso, simplemente no funciona.

Para obtener una capa de datos generada DbLinq adecuadamente, usted tiene que utilizar la herramienta SQLMetal incluido con Mono (pero, al parecer, no con los binarios pre-compilados para OS X). Usted tiene que tirar hacia abajo el tronco Mono (junto con todas las dependencias) y construir Mono de la fuente.

Una vez que construir e instalar Mono de la fuente, usted debe tener la herramienta SQLMetal. Una vez que se genera el código, que es tan fácil como que incluye el archivo generado * .cs y la importación de Mono.Data.Sqlite.

Otros consejos

Me gustaría evitar el uso de DBLinq de código de producción ... muchos de LINQ a SQL características de no se implementan, y caminar a través del código fuente muestra un bajo nivel de madurez ... muchos de los métodos no se apliquen o marcados como "sin terminar".

... que ha sido advertido!

Mono 2,6 incluirá por primera vez una vista previa de DbLinq con Mono. Puede llevarlo a dar una vuelta hoy si instala DbLinq en su propio lado a lado con su configuración actual Mono.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top