با سایر خدمات تهران آی تی آشنا شوید

تهران آی تی با افتخار خدمات زیر را ارائه می‌دهد.

آشنایی با ViewModel در EF Core

آشنایی با ViewModel در EF Core یکی از مهم‌ترین مباحث در طراحی نرم‌افزارهای مبتنی بر ASP.NET Core و Entity Framework Core است. ViewModel نقش واسط بین Model و View را بر عهده دارد و داده‌های موردنیاز رابط کاربری را به شکلی مناسب در اختیار صفحات قرار می‌دهد. در این فصل با مفهوم ViewModel و کاربرد آن در پروژه‌های واقعی آشنا می‌شویم. همچنین بررسی می‌کنیم که چرا استفاده مستقیم از Modelها در View همیشه انتخاب مناسبی نیست و چگونه ViewModel می‌تواند ساختار داده‌ها را برای نمایش در رابط کاربری بهینه کند.

در ادامه یاد می‌گیریم چگونه اطلاعات موردنیاز را از چندین Model مختلف دریافت و در یک ViewModel ترکیب کنیم. این روش به ما کمک می‌کند داده‌ها را به شکل دقیق‌تر و سازمان‌یافته‌تر در صفحات نمایش دهیم و کنترل بیشتری روی اطلاعات خروجی داشته باشیم. همچنین با مزایای ViewModel در افزایش امنیت داده‌ها، اعتبارسنجی اطلاعات ورودی و جداسازی منطق نمایش از منطق کسب‌وکار آشنا می‌شویم. در پایان این فصل می‌توانید ViewModelهای حرفه‌ای را برای پروژه‌های مبتنی بر Entity Framework Core طراحی و پیاده‌سازی کنید.