join ב Lambda Expressions

  • פותח הנושא smira
  • פורסם בתאריך

smira

New member
join ב Lambda Expressions

שלום,
אני משתמשת ב- join ב Lambda Expressions אך אני רוצה שהוא יתפקד לי כמו inner join במשפט sql
כרגע בפקודת ה- join הוא מביא לי את כל הנתונים גם אם הם לא קשורים בשתי הטבלאות ואני רוצה את המצב ההפוך
דוגמא:
using (var db = new CoolPoolEntities())
{
var list = db.tblDPages
.Join(db.tblDPagesH2, dc => dc.id,
d => d.idItem,
(dc, d) => new { tblDPages = dc, tblDPagesH2 = d })

.Where(x => x.tblDPages.enabled && db.tblDPagesH2.Any())
.OrderBy(x => x.tblDPages.importance)
.Select(x => new Core.Business.DPages
{
sID = x.tblDPages.id.ToString(),
sTitleH1 = x.tblDPages.titleH1.ToString()


}).Distinct();
 
למעלה