Cuestión : ¿Cómo usted pregunta una ensambladura múltiple usar LINQ?

Estoy intentando preguntar una tabla de la ensambladura usar LINQ pero no puedo ver las entidades.  Ver por favor que diagrama de la base de datos para details.

I tenía original esta disposición con la tabla del fósforo que tuvo que coloca extraordinariamente TeamAID y TeamBID, cada uno con una relación dominante extranjera a la llave primaria de la tabla del equipo.  ¿Para tener acceso a los campos de TeamA podría utilizar simplemente m.Match.Team.Name, el etc., o los campos de TeamB usando m.Match.Team1.Name.

Then que decidía utilizar una relación múltiple usar una tabla de la ensambladura, pero ahora que tengo una relación múltiple puedo tener acceso al fields.

What soy yo estoy haciendo mal?
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
CÓDIGO notpretty de >//OLD " del class= " de " codeSnippet960584 del id= del
= de m.Date &&
                                 m.Stage.Name == stageName &&
                                 matchDayTitle del == de m.MatchDay.Title
                                 m.Date orderby
                                 seleccionar nuevo
                                 {
                                     MatchDay = m.MatchDay.Title,
                                     Tiempo = secuencia. Formato (“{0: t}”, m.Date),
                                     TeamAFlagIconUrl = m.Team.FlagIconURL,
                                     TeamAName = m.Team.Name,
                                     TeamBFlagIconUrl = m.Team1.FlagIconURL,
                                     TeamBName = m.Team1.Name
                                 };

CÓDIGO de //NEW
//Get todos los fósforos
            IQueryable empareja = de m en el DB. Fósforos
                                 donde (<= date.AddHours (24) del && m.Date) de la fecha del >= de m.Date &&
                                 m.Stage.Name == stageName &&
                                 matchDayTitle del == de m.MatchDay.Title
                                 m.Date orderby
                                 seleccionar nuevo
                                 {
                                     MatchDay = m.MatchDay.Title,
                                     Tiempo = secuencia. Formato (“{0: t}”, m.Date),
                                     ¿TeamAFlagIconUrl = m.MatchTeams.???? ,
                                     ¿TeamAName = m.MatchTeams.???? ,
                                     ¿TeamBFlagIconUrl = m.MatchTeams.???? ,
                                     ¿TeamBName = m.MatchTeams.????
                                 };
            fósforos de vuelta;
class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

class= " fileInfo " del
el title= " del " nombre de fichero del class= " del DataContext.PNG el class= (47 KB)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
DataContext
target= " _blank " de " http://filedb.experts-exchange.com/incoming/2010/08_w35/340336/DataContext.PNG " del href= del " attachmentLink " del class= del anchura del style= del  DataContext”/> de http://filedb.experts-exchange.com/incoming/2010/08_w35/t340336/DataContext.PNG” del “src=
el class= de
del >
class= del

Respuesta : ¿Cómo usted pregunta una ensambladura múltiple usar LINQ?

Hola markerasmus;

Hechar una ojeada estos dos acoplamientos para ver si le ayudan.

¿Cómo ejecutar una relación múltiple usar Linq al Sql?
http://blogs.msdn.com/b/mitsu/archive/2007/06/21/how-to-implement-a-many-to-many-relationship-using-linq-to-sql.aspx

LINQ al SQL - muchos a muchas relaciones
http://www.codeproject.com/KB/linq/linq-to-sql-many-to-many.aspx

Fernando
Otras soluciones  
 
programming4us programming4us