
آموزش DataBase First در MVC – افزودن لیست
یکی از مواردی که با آن در مدل DataBase First زیاد سروکار داریم نمایش لیستی از عناصر یک جدول است که قابلیت افزودن، ویرایش و حذف عناصر مختلف را نیز داشته باشد مانند تصویر زیر.
با توجه به مواردی که در پست قبل درباره افزودن DataBase و Model بیان شد ما دیتابیسی ایجاد کردیم و برای آن مدل ساختیم و جدولی به اسم Users ایجاد کردیم حال در این پست قصد داریم لیست User ها را نمایش دهیم.
- گام اول : ابتدا باید کنترلر ایجاد کنیم و چون نام جدول ما Users هست پس نام کنترلر خود را نیز Users قرار میدهیم.
- گام دوم : ایجاد یک اکشن در کنترلر Users ، برای نمایش کاربران بهتر است نام اکشن ما Index باشد.
- گام سوم : مدلی که در جلسه قبل ایجاد کردیم را Use میکنیم.
using ProjectName.Models;- گام چهارم : یک شی از دیتابیس خود ایجاد میکنیم.
MyDatabaseEntities db = new MyDatabaseEntities();- گام پنجم : لیست کاربران را داخل متغییر Users ریخته و به سمت ویو ارسال میکنیم.
public ActionResult Index()
{
var users = db.T_Users;
return View(users);
}- گام ششم : برای اکشن خود ویو ایجاد میکنیم
Template ویو ما حتما باید از نوع لیست باشد.
مدلی که به پروژه اضافه کردیم را در بخش Model class انتخاب میکنیم.
چون از دیتابیس استفاده میکنیم حتما باید Data context class را انتخاب کنیم.
- گام هفتم : Data Annotation های مورد نیاز را به مدل خود اضافه میکنیم. درصورتی که Data Annotations ها را بلد نیستید یه سر به آموزش معرفی Data Annotations در MVC بزنید.

































فرم افزودن دیدگاه
با ارسال نظرات خود ما را در ایجاد محتوای بهتر کمک کنید.