عملیات CRUD بدون کدنویسی در MVC
یکشنبه 23 خرداد 1395در این مقاله، با استفاده از تکنولوژی ASP.NET MVC ، نحوه انجام عملیات CRUD را بررسی می کنیم. این عملیات ، بدون نیاز به کد نویسی پیاده سازی خواهند شد.
در این مقاله یاد می گیریم چطور بدون نیاز به کدنویسی ، عملیات 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
- ASP.net MVC
- 2k بازدید
- 4 تشکر