Каков синтаксис внутреннего соединения в LINQ to SQL?

Невозможно со стороны клиента. Возникает ошибка JavaScript: «Ошибка: разрешение отказано в доступе к документу свойства», так как Iframe не является частью вашего домена. Единственное решение - извлечь страницу из кода на стороне сервера и изменить необходимый CSS.

425
задан ANeves 21 August 2017 в 10:31
поделиться

4 ответа

Это идет что-то как:

from t1 in db.Table1
join t2 in db.Table2 on t1.field equals t2.field
select new { t1.field2, t2.field3}

было бы хорошо иметь разумные имена и поля для Ваших таблиц для лучшего примера.:)

Обновление

я думаю для Вашего запроса, это могло бы быть более соответствующим:

var dealercontacts = from contact in DealerContact
                     join dealer in Dealer on contact.DealerId equals dealer.ID
                     select contact;

, Так как Вы ищете контакты, не дилеров.

549
ответ дан Jon Limjap 21 August 2017 в 10:31
поделиться

Используйте оператор Linq Join:

var q =  from d in Dealer
         join dc in DealerConact on d.DealerID equals dc.DealerID
         select dc;
24
ответ дан aku 21 August 2017 в 10:31
поделиться

от d1 в DealerContrac присоединяются к d2 в DealerContrac на d1.dealearid, равняется выбору d2.dealerid, новому {dealercontract.*}

0
ответ дан 22 November 2019 в 23:15
поделиться
var results = from c in db.Companies
              join cn in db.Countries on c.CountryID equals cn.ID
              join ct in db.Cities on c.CityID equals ct.ID
              join sect in db.Sectors on c.SectorID equals sect.ID
              where (c.CountryID == cn.ID) && (c.CityID == ct.ID) && (c.SectorID == company.SectorID) && (company.SectorID == sect.ID)
              select new { country = cn.Name, city = ct.Name, c.ID, c.Name, c.Address1, c.Address2, c.Address3, c.CountryID, c.CityID, c.Region, c.PostCode, c.Telephone, c.Website, c.SectorID, Status = (ContactStatus)c.StatusID, sector = sect.Name };


return results.ToList();
42
ответ дан 22 November 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: