2010-02-24 17 views
7

¿Es posible "de todos modos" que pueda usar Linq para SQl en un proyecto Mono? Si en realidad es el puerto .net, si importo el System.data.Linq y el DBML que se generó en VS, ¿funcionará?Linq a SQL en Mono?

¡Gracias!

Respuesta

4

Mono 2.6 viene con DbLinq. Sin embargo, no es fácil de usar y tienes que pasar por un poco de dolor antes de poder hacer que funcione.

+0

solo es compatible con mysql, postgres y oracle, ¿hay alguna otra alternativa que pueda admitir mssql? – DucDigital

+0

@DucDigital, creo que admiten MS SQL, tienen pruebas para ese caso de uso: http://groups.google.com/group/dblinq/web/unit-tests?pli=1 Pero no estoy seguro cuán madura es esa característica, muy probablemente no tanto. – vava

3

Desde Mono 2.6 puede usar DbLinq, sin embargo, actualmente solo está en la vista previa y se planea beta en la versión Mono 2.8. Algunas consultas funcionan allí (por ejemplo, todo desde el tutorial NerdDinner MVC) pero las cosas complejas no funcionarán. Puede leer más sobre el estado actual de DbLinq here.