• 0
Zidan86

كيف جلب بيانات من جدول بشرط عدم وجود بجدول أخر بـ ling

سؤال

السلام عليكم ورحمه الله وبركاته 

كيفية جلب بيانات من جدول وليكن Users , بشرط انهم لم يكونوا فى جدول وليكن Admin

بأستخدام ling 

جدول Admin به forigne key من جدول users

وشكرا 

 

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0
  • 0

وعليكم السلام ورحمة الله،

اخي الكريم جرب المثال التالي:

var users = Db.Users.Where(x => Db.Admins.Any(admin => admin.UserId != x.Id));

بالتوفيق،،،

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا على الردود 

ولكن 

الجدول الاول userid
Username
Underpass
الجدول الثانى 
Admin I'd
AdminIster
Admirals
Userid
واخدنا من جدول users إلى جدول admin 
واصبحت علاقة one to many

ولكن السؤال هو كيف أستخراج بيانات الكل من جدول الاول وهو users 
عندما لا يوجد لهم بيانات فى جدول الثانى وهو admin ...؟؟؟

بمعتى أريد ان أستحرج جميع المستخدمين ماعدا الادمن اللى موجودين فى الجدول الثانى ...؟؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

 

هذا ما أقصدة 
واريدة ب linq
 
SELECT * 
  FROM [USERS] C left JOIN [Admin] O 
    ON  C.[USERS_id] = O.[USERS_id]
WHERE O.[USERS_id] is null
 
 
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

Done 

 

from u in USERS
join  
ad in Admins
on  u.USERS_id equals ad.USERS_id
into joinUserAdmin
from jn in joinUserAdmin.DefaultIfEmpty()
where jn.USERS_id == null
 
لقد وصلت اليها 
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .