PDA

View Full Version : [LinQ to Entities]Relazioni e Navigation Properties


RaouL_BennetH
17-11-2010, 20:10
Ciao a tutti :)

Il mio problema credo sia abbastanza banale, ma, nonostante questo ( :muro: ), non riesco a risolverlo:

Due tabelle, con una semplice relazione uno-a-molti, per es.:


id_persona, cognome, nome

personaID, data, note


Ciņ che vorrei ottenere per una volta senza utilizzare viste lato db o query 'particolari', č semplicemente:


id_persona, cognome, nome, data, note


Stavo documentandomi sui vari metodi offerti da l2e, tipo:



var query = from p in ctx.Persone.Include("Eventi")
select p;

//

var query = from p in ctx.Persone.Include("Eventi")
where p.Eventi.Any()
select p;

//

var result = ctx.Persone.Where(p => p.Eventi.Any());


Come posso 'costruire' il mio 'p' per ottenere (per questo esempio)

cognome, nome, data, note ?

Grazie a tutti :)

RaouL.

RaouL_BennetH
17-11-2010, 20:55
Ok, sbagliavo solo punto di vista:



var result = ctx.Eventi;

foreach(var r in result)
{
string prova = r.Persone.Cognome;
DateTime dt = r.date;
}