| Vanni Costa |
Query Cross-DataContext
Non c'è proprio modo di effettuare delle query linq che mettano in join oggetti che si trovano in diversi data context?
Thanks you all ... :) |
| Gianluca Carucci |
Re: Query Cross-DataContext
Qual'è la tua vera necessità? Magari c'è un modo più semplice.
Gianluca |
| Vanni Costa |
Re: Query Cross-DataContext
La mia vera necessità è quelli di utilizzare LINQ per l'accesso ad una grossa base di dati con centinaia di tabelle.
Per mantenere un certo ordine avevo intenzione di non utilizzare un unico DataContext, ma di suddividere le tabelle in più DataContext, raggruppandole per pertinenza semantica. Questo però introduce il problema da cui è sorta la mia domanda: non mi è possibile effettuare query che mettano in join tabelle che non sono nel medesimo DataContext. |
| Gianluca Carucci |
Re: Query Cross-DataContext
>La mia vera necessità è quelli di utilizzare LINQ per >l'accesso ad una grossa base di dati con centinaia di >tabelle.
>Per mantenere un certo ordine avevo intenzione di non >utilizzare un unico DataContext, ma di suddividere le >tabelle in più DataContext, raggruppandole per pertinenza >semantica. >Questo però introduce il problema da cui è sorta la mia >domanda: non mi è possibile effettuare query che mettano >in join tabelle che non sono nel medesimo DataContext. Ciao, continuo a non capire il motivo per cui vuoi usare più DataContext. Se parti dicendo "La mia vera necessità è quelli di utilizzare LINQ per l'accesso ad una grossa base" parti male:P Nel senso che dal tua vera necessità dovrebbe essere risolvere un problema funzionale e non un problema tecnico. A mio avviso ti complichi la vita. Se hai contesti separati non li fai colloquiare tra loro. Se hai questa necessità (sicuro???) li raggruppi. Se vuoi continuare su questa strada caricati i dati dai vari contesti separatamente e poi usa linq per eseguire query sulle collezioni caricate. Gianluca |