2012-07-31 2 views

risposta

5

ho risolvere il mio problema con qualcosa di simile

container.Table.Where(x=> x.TableRealed.any(y=> x.column == value)).ToList() 
+0

Questo restituisce un elenco

??? –

+0

La sequenza contiene più di un errore di elemento –

1

Se si consente a Entity Designer di generare il modello per te, può "nascondere" la "tabella centrale" delle relazioni molti-a-molti, purché tale tabella centrale non contenga altro che gli ID dei due tabelle che hanno la relazione (e quegli id ​​sono le chiavi primarie).

Una volta generato il modello, si avranno proprietà di raccolta su entrambi i "lati" della relazione. Ad esempio, ho due tavoli, Persone e Case, hanno una relazione molti-a-molti. Se ho impostato correttamente tutto, ogni oggetto Person avrà una proprietà Houses e ogni oggetto House avrà una proprietà People.

Spero che abbia senso.

+0

in modo da dire, se ho una casa poi ho avuto il tutto persona sono legati alla casa? – BlaShadow

+0

secondo il tuo esempio, sto cercando tutta la casa che ha persone. come posso farlo usando entity e linq? – BlaShadow