اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

نفترض أن لدينا Table1 و Table2 ونريد استخراج بيانات منهما مع استعمال Inner Join للجدولين، إليك جملة الاستعلام الملاءمة لذلك:

from t1 in db.Table1
join t2 in db.Table2 on t1.field equals t2.field
select new { t1.field2, t2.field3}

* ملاحظة: المثال السابق من أجل التوضيح، وفيما يتعلق بأسماء الحقول والجداول المستعملة، من الأفضل أن تكون أكثر تناسباً مع محتواها.

في ما يخص المثال المُرفق من طرفك، أعتقد أنه سيكون على هذا الشكل:

var dealercontacts = from contact in DealerContact
                     join dealer in Dealer on contact.DealerId equals dealer.ID
                     select contact;

أيضا يمكنك نهج هذه الطريقة من أجل ربط جدول بآخر عن طريق Inner Join :

var dealerContracts = DealerContact.Join(Dealer, 
                                 contact => contact.DealerId,
                                 dealer => dealer.DealerId,
                                 (contact, dealer) => contact);

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...