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

نام تاپیک: ابزاری برای ساخت ViewModel

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    ایران
    پست
    461

    ابزاری برای ساخت ViewModel

    با سلام خدمت دوستان عزیز
    ساخت ViewModel با data validation ها یکی از کارهایی هست که به کررات تکرار میشه و خیلی زمان بر هست.
    اگر ابزاری باشه تا ViewModel ما رو بر اساس جدولی که در دیتابیس هست تولید کنه واقعا خیلی کارمون راحتتر میشه.
    دوستان اگر اطلاعاتی در این مورد دارید لطفا به اشتراگ بگذارید
    با تشکر
    آخرین ویرایش به وسیله hmahdavi921 : جمعه 27 اردیبهشت 1398 در 10:30 صبح

  2. #2
    کاربر دائمی آواتار ali_md110
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شیراز
    پست
    1,131

    نقل قول: ابزاری برای ساخت ViewModel

    تاجاییکه امکان دارد ویومدلها را دستی ایجاد کنید

    ولی
    برای کاهش کدنویسی میتونید کلاس abstract بسازید و فیلدهای مشترک را به اون بسپارید و کلاسهای دیگراز اون به ارث بری کنند
    کلاس جنریک هم میتونه کمک بکنه
    در ضمن میتونید خودتون code generator بسازید
    که این کد ساز یک کلاس را از ورودی دریافت کرده
    و با کمی رفلکشن و جستجو نوع اعضای کلاس را تشخیص داده و
    تصمیم گیری به تولید ویومدل مربوطه بکند

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

  1. سوال: مشکل در پاس کردن اطلاعات به ViewModel
    نوشته شده توسط amir_monster1 در بخش ASP.NET MVC
    پاسخ: 5
    آخرین پست: چهارشنبه 06 اسفند 1393, 16:45 عصر
  2. سوال: مکان ViewModel
    نوشته شده توسط aroshanzamir در بخش ASP.NET MVC
    پاسخ: 3
    آخرین پست: شنبه 25 بهمن 1393, 16:06 عصر
  3. چگونه viewmodel را پر کنیم
    نوشته شده توسط bitcob589 در بخش ASP.NET MVC
    پاسخ: 7
    آخرین پست: سه شنبه 01 مهر 1393, 09:41 صبح
  4. سوال: مشکل با ViewModel
    نوشته شده توسط gama_slv در بخش ASP.NET MVC
    پاسخ: 6
    آخرین پست: دوشنبه 04 آذر 1392, 16:22 عصر
  5. راهی برهتر از ViewModel
    نوشته شده توسط مهدی هادیان2 در بخش ASP.NET MVC
    پاسخ: 1
    آخرین پست: شنبه 02 آذر 1392, 16:21 عصر

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

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