Вопрос : Как вы запрашиваете many-to-many соединение using LINQ?

Я пытаюсь запросить таблицу соединения using LINQ но я не могу увидеть реальности.  Пожалуйста см. диаграмма база данных для более дальнеишего details.

I первоначально имело эту установку с таблицей спички экстренно fields TeamAID и TeamBID, каждое с чужим ключевым отношением к ключу таблицы команды главным образом.  Для того чтобы достигнуть полей TeamA я smog просто использовать m.Match.Team.Name, etc., или поля TeamB путем использование m.Match.Team1.Name.

Then, котор я решил использовать many-to-many отношение using таблица соединения, но теперь, когда я имею many-to-many отношение я могу достигнуть fields.

What буду мной делаю неправильно?
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
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:
КОДИЙ >//OLD " class= " " codeSnippet960584 id=
= m.Date (24)) &&
                                 m.Stage.Name == stageName &&
                                 matchDayTitle == m.MatchDay.Title
                                 orderby m.Date
                                 выберите новую
                                 {
                                     MatchDay = m.MatchDay.Title,
                                     Время = шнур. Форма («{0: t}», m.Date),
                                     TeamAFlagIconUrl = m.Team.FlagIconURL,
                                     TeamAName = m.Team.Name,
                                     TeamBFlagIconUrl = m.Team1.FlagIconURL,
                                     TeamBName = m.Team1.Name
                                 };

КОДИЙ //NEW
//Get все спички
            IQueryable сопрягает = от m в db. Спички
                                 где (<= date.AddHours && m.Date даты >= m.Date (24)) &&
                                 m.Stage.Name == stageName &&
                                 matchDayTitle == m.MatchDay.Title
                                 orderby m.Date
                                 выберите новую
                                 {
                                     MatchDay = m.MatchDay.Title,
                                     Время = шнур. Форма («{0: t}», m.Date),
                                     TeamAFlagIconUrl = m.MatchTeams.???? ,
                                     TeamAName = m.MatchTeams.???? ,
                                     TeamBFlagIconUrl = m.MatchTeams.???? ,
                                     TeamBName = m.MatchTeams.????
                                 };
            возвращенные спички;
class= " lastRow
>Attachments " имени " class= class= " значение "
>

class= " fileInfo "
title= " " filename class= " DataContext.PNG (47 KB)  яваскрипт " href= " " attachmentDetails class= (тип архива детали)  
class= " описание "
DataContext
target= " _blank " " http://filedb.experts-exchange.com/incoming/2010/08_w35/340336/DataContext.PNG " " href= " attachmentLink class= ширина style=  DataContext»/>
class=
>
class=

Ответ : Как вы запрашиваете many-to-many соединение using LINQ?

Hi markerasmus;

Взгляните на этих 2 соединениях для того чтобы увидеть если они помогут вам.

Как снабдить many-to-many отношение using Linq к 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 к SQL - много к много отношений
http://www.codeproject.com/KB/linq/linq-to-sql-many-to-many.aspx

Фернандо
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us