29 messaggi dal 27 giugno 2006
Ciao,
con questo codice Linq To Entities recupero dei valori da una tabella master chiamata TabellaA. Nel campo ElencoTabellaD vengono elencati i relativi details:

Dim aaa = From a In ent.TabellaA
Join b In ent.TabellaB On a.Id_TabellaB Equals b.Id
Join c In ent.TabellaC On p.Id_TabellaC Equals c.Id
Select a...,
a....,
a....,
ElencoTabellaD = From d In ent.TabellaD Where (d.Id_TabellaA = a.Id),
a....

I details all'interno del campo ElencoTabellaD posso essere recuperati già formattati in un'unica stringa?

dettaglio1; dettaglio2; dettaglio3; ....


Grazie

Andrea
usa l'ext method Select, poi quello ToArray() e fai uno string.Join. più o meno così:

string.Join(", ", source.Select(Function(f) f.MiaProp).ToArray())

Daniele Bochicchio (ASPItalia.com)
I libri su HTML5, WP7, ASP.NET 4.0, VB 2010, C# 4, Entity Framework
Senior Software Architect @ 5DLabs.it
29 messaggi dal 27 giugno 2006
Ti ringrazio.
Se recupero i dati da una List(of) funziona perfettamente, se li recupero da un'entità viene sollevata l'eccezione "Linq to Entities non riconosce il metodo string join [...] che pertanto non può essere convertito in un'espressione di archivio."

Andrea
normalissima amministrazione: devi prima materializzare i dati con LINQ to Entities e poi applicare questa trasformazione con LINQ to Objects. LINQ to Entities, come avrai notato, non permette di specificare questo genere di trasformazioni nelle query.

Daniele Bochicchio (ASPItalia.com)
I libri su HTML5, WP7, ASP.NET 4.0, VB 2010, C# 4, Entity Framework
Senior Software Architect @ 5DLabs.it
267 messaggi dal 13 giugno 2001
Daniele Bochicchio ha scritto:
devi prima materializzare i dati con LINQ to Entities e poi applicare questa trasformazione con LINQ to Objects.


Potresti gentilmente farmi un esempio?

Grazie
Modificato da giuseppe77 il 21 gennaio 2012 13.15 -
giuseppe77 wrote:
Potresti gentilmente farmi un esempio?

come già detto, prima materializzi con ToList(), poi applichi quello che ti pare:
context.BlaBla.ToList().Select(x=> x....)
.

Daniele Bochicchio (ASPItalia.com)
I libri su HTML5, WP7, ASP.NET 4.0, VB 2010, C# 4, Entity Framework
Senior Software Architect @ 5DLabs.it

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC