Convertire t-sql in linq

mercoledì 04 marzo 2015 - 14.19
Tag Elenco Tags  VB.NET

trinity Profilo | Guru

ho questa query

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


non riesco a scriverla in linq potete aiutarmi? La union e join ok ma fare il count di quella colonna, inserire un valore fisso (ARRIVO e PARTENZA) ed eseguire quello che fa la case when non so come fare

Help me
Cirillo Fabio
www.trycontact.com
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>non riesco a scriverla in linq potete aiutarmi? La union e join
>ok ma fare il count di quella colonna, inserire un valore fisso
>(ARRIVO e PARTENZA) ed eseguire quello che fa la case when non
>so come fare
ciao,
quello che chiedi necessiterebbe di un database di prova, di una query già funzionante in linq da correggere e di qualche spiegazione in più.
Cerca per favore di creare un esempio simile ma più piccolo, in modo da condividere la problematica e non il caso reale, che è troppo complesso e custom.
A quel punto riceverai più risposte in teoria
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/en-us/mvp/Alessandro%20Alpi-4014222

HolidaySoft.it Profilo | Junior Member

Condivido l'approccio di Alex, oppure se non riesci proprio a semplificare la query, un alternativa è creare una vista contenente la query desiderata e interrogare in linq quest'ultima

Facci sapere
Ciao
Mik
http://www.HolidaySoft.it - Gestionali, Database, SitiWeb
http://www.GarganoSapori.it - Olio ExtraVergine del Gargano
http://www.osteriaoristorante.it - Crea la Vetrina per il tuo Ristorante

trinity Profilo | Guru

Buonagiorno,
ragazzi ho risolto, vi posto il codice che potrebbe essere utili a qualcun'altro.


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


alex ciao sto cercando di convertire il + possibile query sql in linq. a questo post che mi hai enormemente aiutato, dovrei convertirlo se si può in linq, sapresti darmi una mano?

questo è il link del post: http://www.dotnethell.it/forum/messages.aspx?ThreadID=45613
il codice che mi hai consigliato lo dovrei convertire in linq se è possibile

Ciao
Cirillo Fabio
www.trycontact.com
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>alex ciao sto cercando di convertire il + possibile query sql
>in linq. a questo post che mi hai enormemente aiutato, dovrei
>convertirlo se si può in linq, sapresti darmi una mano?
non è detto che se vuoi convertire, allora va convertito tutto.
Quello dell'altro post potrebbe essere una stored procedure che tieni così, ci sono logiche dentro e non puoi fare tutto in linq.
O cambi approccio ed estrai le logiche per metterle a codice, oppure ti tieni la stored procedure così, che non fa male
Le tecnologie possono essere applicate in maniera ibrida, non ci sono limiti.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/en-us/mvp/Alessandro%20Alpi-4014222
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5