PDA

View Full Version : عمل نکردن Distinct



aliramazani
یک شنبه 23 مهر 1396, 00:24 صبح
سلام
جدول های من:
SportBranch_tbl
و
SportBranchSanse_tbl

جدول اولی یک رکورد دارد
جدول دومی دو رکورد که جوین میشه به اولی

و زمانی که در دیتاگرید نمایش میدم رکورد موجود در جدول اول را دوبار نمایش میده به خاطر اون دو رکوردی که در جدول دومی هست و جوینه:

public static object LoadGridview(int take) {
DBEntities db = new DBEntities();


var q = from c in db.SportBranch_tbl.Take(take)
join d in db.SportBranchSanse_tbl.Distinct() on c.Id equals d.sbId
where c.company == includes.CompanyID
select new { c.Id,c.code,c.sbName,c.sbCategory,c.sbSaloon,c.sbF ee,c.sbUser,c.sbTicket,c.sbSaloonLie,c.activate, d.sanseName, d.sanseEnterTime, d.sanseExitTime, d.SanseTime, d.sanseLateCost, d.sanseDayMonth, d.sanseSalary };
return q;
}
Disctinct را هر جا میزارم فایده نداره

aliramazani
یک شنبه 23 مهر 1396, 19:24 عصر
از distinctby استفاده کردم حل شد