hamed II
سه شنبه 01 بهمن 1392, 22:02 عصر
سلام دوستان
من یه دستوری به شکل زیر دارم
var result = db.Categories.Include("Detail").Select(x => new
{
category_id = x.Category_Id,
category_title = x.Title,
detail=x.Detail.Select(y=>new{
detail_id=y.Detail_Id,
detail_title=y.Title,
})
});
حالا میخوام یه where بهش اضافه کنم که detail_id های رو برگردونه که مثلاً بزرگتر از دو هستند مثل کد زیر :
var result = db.Categories.Include("Detail").Select(x => new
{
category_id = x.Category_Id,
category_title = x.Title,
detail=x.Detail.Select(y=>new{
detail_id=y.Detail_Id,
detail_title=y.Title,
})
}).Where(c=>c.detail.where(d=>d.detail_id>2));
این کد اشتباه و خطا داره فقط خواستم منظورمو برسونم
منتظر پاسخ هاتون هستم
من یه دستوری به شکل زیر دارم
var result = db.Categories.Include("Detail").Select(x => new
{
category_id = x.Category_Id,
category_title = x.Title,
detail=x.Detail.Select(y=>new{
detail_id=y.Detail_Id,
detail_title=y.Title,
})
});
حالا میخوام یه where بهش اضافه کنم که detail_id های رو برگردونه که مثلاً بزرگتر از دو هستند مثل کد زیر :
var result = db.Categories.Include("Detail").Select(x => new
{
category_id = x.Category_Id,
category_title = x.Title,
detail=x.Detail.Select(y=>new{
detail_id=y.Detail_Id,
detail_title=y.Title,
})
}).Where(c=>c.detail.where(d=>d.detail_id>2));
این کد اشتباه و خطا داره فقط خواستم منظورمو برسونم
منتظر پاسخ هاتون هستم