عملیات CRUD بدون کدنویسی در MVC

در این مقاله، با استفاده از تکنولوژی ASP.NET MVC ، نحوه انجام عملیات CRUD را بررسی می کنیم. این عملیات ، بدون نیاز به کد نویسی پیاده سازی خواهند شد.

 عملیات CRUD بدون کدنویسی در MVC

در این مقاله یاد می گیریم چطور بدون نیاز به کدنویسی ، عملیات CRUD را با استفاده از ASP.NET MVC  انجام بدهیم. در این مقاله داده ها را از پایگاه داده می گیریم.

مراحل

مرحله 1 : ابتدا یک پایگاه داده در SQl ایجاد کنید. در پایگاه داده ای که ایجاد کرده اید، یک جدول به نام tblData و با فیلد های زیر در نظر بگیرید. در این جدول، فیلد Id کلید اصلی محسوب می شود و auto increment است . (مقدار آن به صورت خودکار افزایش پیدا می کند.)

مرحله 2 : برنامه Visual Studio را باز کنید. بر روی File و سپس New Project و ASP.NET MVC4 Application کلیک کنید. نام پروژه را CrudOperationsWithoutCode بگذارید. بر روی OK کلیک کنید.

مرحله 3 : در پنجره ی بعدی، قالب Internet Application را انتخاب کنید و بر روی OK کلیک کنید.

مرحله 4 : بر روی solution ، کلیک راست کرده و Add - New Item را انتخاب کنید. یک پنجره مطابق زیر ظاهر خواهد شد.

مرحله 5 : بر روی ADO .NET Entity Data Model کلیک کنید، نام آن را CrudEntities بگذارید. بر روی Add کلیک کنید. پنجره ی بعدی برای شما باز خواهد شد.

مرحله 6 : در این پنجره ، گزینه ی EF Designer from Database را انتخاب کنید و بر روی OK کلیک کنید.

مرحله 7 : در پنجره ی بعدی بر روی New Connection کلیک کنید. یک پنجره ظاهر خواهد شد. فیلدهای خواسته شده را پر کنید تا به پایگاه داده متصل شوید. سپس کلید  OK را فشاردهید.

مرحله 8 : در این پنجره ، گزینه ی Save connection settings in Web.Config as را انتخاب کنید و یک نام مناسب برای آن انتخاب کنید.

مرحله 9 : در پنجره جدید Entity Framework 5.0 را انتخاب کنید و بر روی Next کلیک کنید.

مرحله 10 : در پنجره ی بعدی Tables - dbo – tblData را انتخاب کنید و بر روی Finish کلیک کنید.

مرحله 11 :

پروژه ی خودتان را Build کنید. (این کار برای مراحل بعدی ضروری است.)

مرحله 12 : بر روی پوشه ی Controller کلیک راست کرده و Add-Controller را انتخاب کنید. یک پنجره ی جدید ظاهر خواهد شد.

مرحله 13 : یک نام مناسب برای controller انتخاب کنید و سپس تنظیمات زیر را برای آن، انجام دهید.


Template : MVC controller with read/write actions and views, using Entity Framework.
Model Class : tblData (CrudOperationsWithoutCode)
Data context class : CRUDDBEntities (CrudOperationsWithoutCode)
Views: Razor (CSHTML) and click Add

مرحله 14 :

همه ی کدهای مربوط به عملیات  CRUD در این صفحه به صورت خودکار آورده شده اند. حالا کدهای شما برای اجرا آماده هستند. برنامه را با زدن کلید  F5 اجرا کنید.

خروجی 1 :

در مرحله ی اول ، به صفحه  Index  می رویم. در اینجا اطلاعات افراد همراه با کلیدهای ویرایش ، حذف و نمایش جزئیات وجود دارند. در قسمت آدرس مرورگر ، localhost:**** */Crud/Index را وارد کنید.

خروجی 2 :

برای انجام عملیات CRUD بر روی "ایجاد یک فرد جدید" کلیک کنید. با این کار به صفحه  localhost:**** */Crud/Create هدایت خواهید شد. برای شما یک form ایجاد می شود که در آن می توانید عملیات CRUD را پیاده سازی کنید.

فرم را پر کنید و بر روی دکمه ی "ثبت " کلیک کنید. با این کار، داده هایی که وارد کرده اید، در پایگاه داده ذخیره خواهند شد.

خروجی 3 : به صورت مشابه، می توانید عملیات به روز رسانی و حذف را با کلیک بر روی دکمه های "ویرایش" و "حذف" انجام دهید.

امیدوارم از این مقاله لذت برده باشید.

آموزش asp.net mvc

فایل های ضمیمه
دانلود نسخه ی PDF این مطلب