PDA

View Full Version : سوال: استفاده از تابع joinدر linq



maryamat
یک شنبه 16 تیر 1392, 09:09 صبح
چگونه می توان با استفاده از تابع join در linq چند جدول را به هم لینک کرد ؟بدوناستفاده از دستور join

Mahmoud.Afrad
یک شنبه 16 تیر 1392, 13:02 عصر
بالاخره با استفاده یا بدون استفاده از join ؟!!!!!!!!!!!!!!!

maryamat
دوشنبه 17 تیر 1392, 08:18 صبح
با استفاده از تابع

parvizwpf
دوشنبه 17 تیر 1392, 22:20 عصر
منظور چه نوع تابعی؟ بدون جوین ، جوین بزنم یعنی چی؟ نوعی هست که میگه من دیتا رو میکشونم میارم همراه انتیتیهای متصل به اون شاید منظور شما این باشه درسته؟

maryamat
سه شنبه 18 تیر 1392, 08:45 صبح
منظورم استفاده از تابع موجود در مجموعه تابع های linq است؟

Saeed_m_Farid
چهارشنبه 19 تیر 1392, 09:55 صبح
شما دستورات SQL رو بذارید تا بشه گفت Linq to Sql ایش چطوری میشه، خیلی ساده اش :
from t1 in db.Table1
join t2 in db.Table2 on t1.field equals t2.field
select new { t1.field2, t2.field3}
ولی اینا هم میتونه باشه:


Cross Join (http://code.msdn.microsoft.com/LINQ-Join-Operators-dabef4e9/description#crossjoin)
Group Join (http://code.msdn.microsoft.com/LINQ-Join-Operators-dabef4e9/description#groupjoin)
Cross Join with Group Join (http://code.msdn.microsoft.com/LINQ-Join-Operators-dabef4e9/description#crossgroup)
Left Outer Join (http://code.msdn.microsoft.com/LINQ-Join-Operators-dabef4e9/description#leftouterjoin)