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

Linq to sql search for any id

بدأه EXP في 9 ديسمبر 2011 · 3 رد · 636 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد ان اقوم بالبحث عن Record بدلالة Foreign Key و اذا لم يدخل المستخدم قيمه لل foreign key تكون قيمة ال FK = *

هذا المثال خطاء

var employees = from e in db.Employees

where e.FirstName =="EXP" && e.City.Id.ToString().Equals("*") ; // nothing returned

#2

السلام عليكم ...

  1. إذا لم يكن هناك شرط على الحقل , فلا داعي أساسا لذكره في الإستعلام ..
    var employees = from employee in db.Employees
                            	where employee.EmpName == "EmpName"
                            	select employee;
       		dataGridView1.DataSource = employees;

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 9 ديسمبر 2011 في 17:33

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

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

اخي جرب الكود التالي

var employees = from e in db.Employees
		where e.FirstName =="EXP" && (CityID == 0 ? true : e.City.ID == CityID) 
		select e;

حيث ان CityID هو متغير صحيح يمثل قيمة المفتاح الثانوي

2

.:: Wish to become better and better ::.

#4

ممتاز شكرا اخى VB Helper

و شكرا لك ايضا اخى houssam11350_11350

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