نمایش نتایج 1 تا 2 از 2

نام تاپیک: چطوری این where رو بنویسم ؟

  1. #1
    کاربر تازه وارد آواتار hamed II
    تاریخ عضویت
    آبان 1391
    محل زندگی
    Microsoft
    پست
    36

    چطوری این where رو بنویسم ؟

    سلام دوستان
    من یه دستوری به شکل زیر دارم

         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));


    این کد اشتباه و خطا داره فقط خواستم منظورمو برسونم


    منتظر پاسخ هاتون هستم

  2. #2

    نقل قول: چطوری این where رو بنویسم ؟

    سلام
    خطا فکر کنم به این دلیل باشه که c باید با یه چیزی مقایسه بشه دیگه!!!

تاپیک های مشابه

  1. سوال: چطوری این برنامه رو بنویسم
    نوشته شده توسط star_star در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: جمعه 09 تیر 1391, 00:10 صبح
  2. چطوری این برنامه رو روی هر سیستمی اجرا کنم؟
    نوشته شده توسط DAMAVAND در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 10
    آخرین پست: دوشنبه 21 مرداد 1387, 19:18 عصر
  3. چطوری این کامپوننت را در دلفی 2006 نصب کنم ؟
    نوشته شده توسط Malena در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 2
    آخرین پست: شنبه 30 اردیبهشت 1385, 06:33 صبح
  4. چطوری برای Page_init کد بنویسم
    نوشته شده توسط hsaeedm در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 21 مهر 1383, 18:44 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •