PDA

View Full Version : مشکل در join



mehdi4467
چهارشنبه 27 فروردین 1399, 00:30 صبح
سلام
من یک join در برنامه نوشتم به این صورت
join v in ParameterValues on pog.ParameterId equals v.ParameterId
الان می خواهم دو تا شرط بزارم به این صورت مثلا
join v in ParameterValues on pog.ParameterId equals v.ParameterId && pog.catId equals v.catId

اجازه قرار دادن equal دوم رو نمیده .
در خود sqlserver این join زو با دو تا شرط نوشتم و جواب داد اما تو c# سینتکسش رو نمی دونم.

ممنون

mehdi4467
پنج شنبه 28 فروردین 1399, 12:32 عصر
سلام
پاسخ رو پیدا کردم

باید به این شکل نوشته شود

join v in _context.ParameterValues on new { bct.ProductId, pog.ParameterId} equals new { v.ProductId, v.ParameterId} into vg