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

نام تاپیک: انتقال اطلاعات از جدول به یک کلاس

  1. #1

    انتقال اطلاعات از جدول به یک کلاس

    سلام
    فرض کنید کلاس زیر را داریم

    public class Test
    {
    public int Id { get; set; }
    public string Name { get; set; }
    }

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

    [HttpPost]
    [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult Create([Bind(Include = "UserId,Name,Password")] User user)
    {
    if (ModelState.IsValid)
    {
    if (db.Users.Any(c => c.Name==user.Name))
    {
    return RedirectToAction("Index","Home");
    var list = db.Permissions.Where(c => c.UesrId == Convert.ToInt32(user.Password))
    .Select(c => c.RoleId).ToList();
    //List<Test> r=new List<Test>();
    }
    }
    return View(user);
    }

    حال چگونه می توانم کلاس Test را با لیستی که از جدول میگیرم مقداردهی کنم
    چه کدی باید بنویسم
    باتشکر

  2. #2

    نقل قول: انتقال اطلاعات از جدول به یک کلاس

    جلوی select نمونه ای از کلاس بسازید و مقداردهی کنید.

  3. #3

    نقل قول: انتقال اطلاعات از جدول به یک کلاس

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    جلوی select نمونه ای از کلاس بسازید و مقداردهی کنید.
    چگونه باید این کار را بکنم
    آخرین ویرایش به وسیله Mahmoud.Afrad : پنج شنبه 30 فروردین 1397 در 15:18 عصر

  4. #4
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: انتقال اطلاعات از جدول به یک کلاس


    var list = db.Permissions.Where(c => c.UesrId == Convert.ToInt32(user.Password))
    .Select(c => return new Test{Id= c.RoleId}).ToList();
    First,solve the problem then write the code

  5. #5

    نقل قول: انتقال اطلاعات از جدول به یک کلاس

    نقل قول نوشته شده توسط ژیار رحیمی مشاهده تاپیک

    var list = db.Permissions.Where(c => c.UesrId == Convert.ToInt32(user.Password))
    .Select(c => return new Test{Id= c.RoleId}).ToList();
    سلام
    کاربرد return درکد چیه وقتی نم مینویسم ارور میگیرد اما وقتی از return استفاده نمیکنم درست کارمیکند

  6. #6
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: انتقال اطلاعات از جدول به یک کلاس

    وقتی کویری بدون استفاده ازSelect انجام شود نوع متغییر list از نوع
    List<Permistion>
    خواهد بود.
    اگر کویری با Select تعدادی از فیلد ها را انتخاب شود نوع متغییر list از نوع
    List<Anonymous>
    خواهد بود. به جای دیتاتایپ Anonymous به ازای هر رکورد اگر بخواهیم دیتاتایپ Test برگشت داده شود از کلمه کلیدی return استفاده میشود.در اینصورت نوع متغییر list از نوع
    List<Test>
    خواهد شد.
    First,solve the problem then write the code

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

  1. ارسال اطلاعات از فرم به یک جدول اکسس
    نوشته شده توسط newmefmef در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: پنج شنبه 14 آبان 1394, 11:41 صبح
  2. bind کردن اطلاعات از جدول به یک متغیر
    نوشته شده توسط rashidi_sm در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 28 فروردین 1392, 21:45 عصر
  3. انتقال اطلاعات از جدول یک بانک به بانک دیگر
    نوشته شده توسط shocraneh در بخش T-SQL
    پاسخ: 6
    آخرین پست: چهارشنبه 16 فروردین 1391, 10:12 صبح
  4. سوال: انتقال اطلاعات از sp به يك textbox
    نوشته شده توسط Iran58 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 26 خرداد 1389, 10:26 صبح
  5. پاسخ: 2
    آخرین پست: یک شنبه 16 خرداد 1389, 12:24 عصر

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

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