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

یکشنبه 23 خرداد 1395

در این مقاله، با استفاده از تکنولوژی 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

فایل های ضمیمه

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید