65 messaggi dal 18 novembre 2005
Salve a tutti.
Da un pò di giorni sto sperimentando Linq To Sql e devo dire che ne sono rimasto piacevolmente folgorato...
Siccome avrei intenzione di adottarlo per i progetti futuri volevo sapere se esiste un traduttore da SQL a Linq in modo da fare un pò di pratica e capire in che modo trasformare le query SQL in query Linq.

Grazie mille.
Prova a vedere questo.

http://www.linqpad.net/

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
65 messaggi dal 18 novembre 2005
Ciao imperugo e grazie per la tua risposta.
Mi ero già imbattuto in LinqPad però purtroppo non offre un sistema di traduzione di query da SQL a Linq, ma solo il contrario.
A me farebbe comodo un traduttore da SQL a Linq in modo da poter comprendere meglio come creare le query più complesse in modo più veloce.
Beh, se ci bensi non è strano che non trovi un tool con le caratteristiche che stai cercado.
Prova a pensare che l'applicazione deve partire dall'object model e tu devi fare le query su di lui e non sul database.
Poi in base al tuo mapping sarà linq a creare le query sul database.
Tu non fai query sul database per farti generare query su object model, ma il contrario.

Non so se ho reso l'idea.

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
65 messaggi dal 18 novembre 2005
Si, hai perfettamente ragione.
Ho provato a cercare più a fondo con google e ho trovato uno strumento che fa quello che dico, ovviamente partendo dalla base di dati e generando i file Linq in modo da lavorare sulle entità.

Il programmino si chiama Linquer ed è proprio quello che cercavo perchè mi mostra come si ragione in Linq, ovvero partendo dalla base di dati, genera i file Linq (dbml) grazie a SqlMetal che è un tool a riga di comando e poi basta scrivere le query SQL e lui le traduce in Linq. E' un ottimo strumento per iniziare a capire come ragionare, però non credo che possa sostituire un buon manuale e un pò di pratica.
Ad ogni modo posto il link perchè penso potrebbe servire.

http://www.sqltolinq.com/

Grazie per la disponibilità e per l'interessa!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.