الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه Zidan86 في 1 يناير 2017 · 5 رد · 1,062 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

بأستخدام ling 

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

وشكرا 

#3

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

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

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

بالتوفيق،،،

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

#4

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

ولكن 

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

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

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

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

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
 
لقد وصلت اليها 

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…