
یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شیگرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفهای و امکانات کامل!
مشاهده بیشتر
یادگیری MVC Core از مبانی تا پیشرفته: شیگرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژههای کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!
مشاهده بیشترمشخصات مقاله
آموزش مفهوم مدل Model در ASP.Net MVC
آموزش مفهوم مدل Model در ASP.Net MVC :
در این درس به آموزش مفهوم مدل (Model) در چهارچوب کاری ASP.Net MVC خواهیم پرداخت.
مدل (Model) در واقع نماینده و بیانگر Domain بوده که لایه business logic را در معماری ASP.Net MVC تشکیل می دهد. مدل، اطلاعات (data) برنامه را نگهداری می کند. اشیای مدل (Model objects) وضعیت مدل را در یک محل ثابت مثل پایگاه داده ثبت و نگهداری می کنند.
کلاس مدل (Model Class) اطلاعات را در خواص عمومی (Public Properties) نگهداری می کند. تمامی کلاس های مدل بایستی درون پوشه (Model Folder) پروژه MVC قرار داده شوند. در مرحله بعد به آموزش نحوه اضافه کردن یک مدل جدید به پروژه خواهیم پرداخت.
آموزش اضافه کردن یک مدل Model جدید به پروژه MVC :
پروژه MVC ای که در مراحل قبلی آموزش، ایجاد کردیم را باز نمایید. سپس بر روی پوشه Model کلیک راست کرده و گزینه های Add و سپس Class را انتخاب نمایید.
در پنجره Add New Item که در تصویر زیر نشان داده شده است نام کلاس یا همان Model مورد نظر را “Student” تعیین کرده و دکمه Add را بزنید :

کلاس Student Class به پوشه Model اضافه می شود. سپس در کد کلاس، خواص Age و Name و Id را همانند کد زیر تعیین کنید :
namespace MVC_BasicTutorials.Models { public class Student { public int StudentId { get; set; } public string StudentName { get; set; } public int Age { get; set; } } }
به این صورت می توانید یک مدل (Model) ایجاد نموده که از آن در بخش نما (View) استفاده نمایید. در درس های بعدی به آموزش نحوه اضافه نمودن دستورات اعتبارسنجی اطلاعات یا Validation به مدل (Model) خواهیم پرداخت.
اکنون در درس بعدی به آموزش کار با نما (View) در پروژه های ASP.Net MVC خواهیم پرداخت.