View Full Version : سوال: Join در Linq to sql
Shahab_H
چهارشنبه 07 مهر 1389, 23:17 عصر
با سلام
چطوری میشه از دستور های natural join و outer join استفاده کرد؟
مصلا معادل query زیر چی میشه؟
select u.address,p.tell
from p left outer join u on p.id =u.id
qqq2qqq
پنج شنبه 08 مهر 1389, 10:24 صبح
با سلام دوست عزیز
در linq لازم به join کردن نیست فقط کافیه کلید خارحیت تنظیم باشه خودش در هنگام کدنویسی بهت جداول رو می ده
Shahab_H
پنج شنبه 08 مهر 1389, 21:26 عصر
اگه میشه یکم توضیح بدین لطفا من تازه شروع به کار با لینک کردم:بامزه:
البته کلید خارجی رو میدونم منظورم همین قسمت لینکشه
qqq2qqq
جمعه 09 مهر 1389, 10:19 صبح
با سلام
چطوری میشه از دستور های natural join و outer join استفاده کرد؟
مصلا معادل query زیر چی میشه؟
select u.address,p.tell
from p left outer join u on p.id =u.id
دوست عزیز وفتی که شما کلید خارجی رو تنظیم می کنید در هنگام کد نویسی خود ویژوال استودیو به شما جدول مورد نیاز را می دهد مثلا اگر دو جدول u و p داشته باشید و کلید حارجی رو مثلا تنطیم کردید در کد نویسی باید
var q=from k in database.u
where u.p.id=u.id
select u.addres
دوست عزیز یعنی اگر کلید خارجی درست تنظیم شده باشه بعد از نوشتن u ویژوال استودیو حدول p را برای شما می آورد و می توانید کارهای لازم را انجام دهید پس نیازی به join کردن نیست
سوال داشتی بپرس
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.