ورود

View Full Version : مشکل در جوین 3 تا جدول



forestasphalt
دوشنبه 21 اسفند 1391, 09:46 صبح
با سلام من 3 تا جدول دارم به نام های Child_Companies ,Designer_Companies,Main_Companies و هر کدوم 3 تا فیلد دارن title,id,img
حالا من میخوام کاری کنم عنوان هر کدوم با مثلا ("a") شروع بشه اونو select کنه

هم چین کدی نوشتم ولی اشتباهه

var q = from c in db.Child_Companies
from d in db.Designer_Companies
from m in db.Main_Companies
where c.title.ToLower().StartsWith("a")||
d.title.ToLower().StartsWith("a")||
d.title.ToLower().StartsWith("a")
select new { c, d, m };
بنده خدا حقم داره اشتباه کد!
از جوین هم استفاده کردم ولی جواب نداد اونم ظاهرا اشتباه نوشتم!
در ضمن بین جداول هیچ گونه ارتباطی وجود نداره!

forestasphalt
سه شنبه 22 اسفند 1391, 14:26 عصر
خودم مشکلمو حل کردم با اتکا به خداوند متعال:لبخند:

var q = (from c in db.Child_Companies
where c.title.ToLower().StartsWith(id)
select c.title)
.Union(from d in db.Designer_Companies where d.title.ToLower().StartsWith(id) select d.title).
Union(from m in db.Main_Companies where m.title.ToLower().StartsWith(id) select m.title);