2010-02-24 18 views
7

E 'possibile "in ogni caso" che io possa usare Linq su SQl su un progetto Mono? Se in realtà è .net port se poi importo System.data.Linq e DBML che viene generato in VS, funzionerà?Da Linq a SQL su Mono?

Grazie!

risposta

4

Mono 2.6 viene fornito con DbLinq. Tuttavia, non è facile da usare e devi affrontare un po 'di dolore prima che tu possa farlo funzionare.

+0

supporta solo mysql, postgres e oracle, c'è qualche altra alternativa in grado di supportare mssql? – DucDigital

+0

@DucDigital, credo che supportino MS SQL, hanno test per questo caso d'uso: http://groups.google.com/group/dblinq/web/unit-tests?pli=1 Ma non sono sicuro quanto è matura questa caratteristica, molto probabilmente non così tanto. – vava

3

Dal Mono 2.6 è possibile utilizzare DbLinq tuttavia è attualmente solo in anteprima e la versione beta è pianificata nella versione 2.8 di Mono. Alcune query funzionano lì (ad esempio tutto dal tutorial di NerdDinner MVC) ma le cose complesse non funzioneranno. È possibile leggere ulteriori informazioni sullo stato corrente di DbLinq here.