msitworld
چهارشنبه 23 تیر 1395, 19:25 عصر
141447
سلام دوستان
بنده یک جدول دارم که مثلا عنوان و مشخصات پست های وبلاگ در اون ذخیره شده. هر پست میتونه در دسته های مختلفی قرار بگیره مثلا یک پست میتونه همزمان در دسته های "اجتماعی"، "فرهنگی" و "نوجوان" قرار بگیره که این کار رو با یک جدول واسط که در اون id پست ها و دسته ها ذخیره میشه انجام میدم. حالا من میخوام در قسمت جستجو کاربر مثلا در یک combo box وقتی چند دسته رو انتخاب کرد(مثل تصویر ضمیمه شده) مطالب اون دسته ها نمایش داده بشه. این کار رو چطور با Entity Framework میشه انجام داد؟
کد من اینجوریه :
var query = context.post_Table
.Select(postinfo => new {
post_title = postinfo.post_title,
post_date = postinfo.post_date,
post_id=postinfo.post_id,
post_category = postinfo.post_Category_Table.Select(cc => new {
cc0=cc.category_id,
cc1 = cc.Category_Table.category_name,
}),
}).Where(???)
الان توی قسمت where چی باید نوشت؟
سلام دوستان
بنده یک جدول دارم که مثلا عنوان و مشخصات پست های وبلاگ در اون ذخیره شده. هر پست میتونه در دسته های مختلفی قرار بگیره مثلا یک پست میتونه همزمان در دسته های "اجتماعی"، "فرهنگی" و "نوجوان" قرار بگیره که این کار رو با یک جدول واسط که در اون id پست ها و دسته ها ذخیره میشه انجام میدم. حالا من میخوام در قسمت جستجو کاربر مثلا در یک combo box وقتی چند دسته رو انتخاب کرد(مثل تصویر ضمیمه شده) مطالب اون دسته ها نمایش داده بشه. این کار رو چطور با Entity Framework میشه انجام داد؟
کد من اینجوریه :
var query = context.post_Table
.Select(postinfo => new {
post_title = postinfo.post_title,
post_date = postinfo.post_date,
post_id=postinfo.post_id,
post_category = postinfo.post_Category_Table.Select(cc => new {
cc0=cc.category_id,
cc1 = cc.Category_Table.category_name,
}),
}).Where(???)
الان توی قسمت where چی باید نوشت؟