ام اس پی سافت

عملیات CRUD با WebApi به زبان سی شارپ و ASP.NET MVC

عملیات CRUD با WebApi به زبان سی شارپ و ASP.NET MVC ، پروژه ای که به همراه سورس کامل و بانک اطلاعاتی SQL Server به همراه ثبت اطلاعاتی که توسط AngularJs انجام میشود آماده دانلود شده است.

در این پروژه عملیات CRUD با WebApi از تکنولوژی های Entity Framework استفاده شده است و همچنین برای load اطلاعات از AngularJS استفاده شده است.

عمملکرد پروژه :

پروژه عملیات CRUD با WebApi

عملکرد پروژه عملیات CRUD با WebApi بسیار ساده بوده و بعد از اجرای پروژه لیستی را مشاهده میکنید که از اطلاعات یک محصول می باشد.و در همان صفحه قابلیت حذف و ثبت را نیز میتوانید انجام دهید.

عملیات های اضافه ، ویرایش ، حذف در عملیات CRUD با WebApi همه در یک صفحه انجام میشود ، حتی ویرایش نیز به صورت Inline در همان صفحه بدون بازسازی شدن صفحه انجام میشود.

Web Api چیست ؟

Asp.Net Web Api بستری است که با ما کمک می کند سرویس های مبتنی بر پروتکل HTTP را آسان تر از پیش پیاده سازی کنیم.

سرویس گیرنده های زیادی قادر هستند که از امکانات این بستر (Web Api) استفاده نمایند، سرویس گیرنده هایی مانند: مرورگر های وب، دستگاه های موبایل و نرم افزار های دسکتاپ.

Web Api یک بستر ایده آل برای پیاده سازی برنامه های مبتنی بر معماری Restful در بستر اصلی DotNet FrameWork است.

بانک اطلاعاتی پروژه :

بانک اطلاعاتی پروژه عملیات CRUD با WebApi همانطور که توضیح داده شد SQL Server است که اسکریپت آن جهت ساخت ضمیمه شده است ، برای ساخت و اجرا کایفیست از این لینک استفاده کنید : اجرای اسکریپت در sql + فیلم آموزشی

اسکریپت ساخت دیتابیس

CREATE TABLE [dbo].[TblProductList](
	[id] [int] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](50) NULL,
	[Category] [nvarchar](50) NULL,
	[Price] [decimal](18, 0) NULL,
 CONSTRAINT [PK_TblProductList] PRIMARY KEY CLUSTERED 
(
	[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
USE [master]
GO
ALTER DATABASE [ProdcutDatabase] SET  READ_WRITE 
GO

نقد و بررسی ها

هیچ دیدگاهی برای این محصول نوشته نشده است .

اولین کسی باشید که دیدگاهی می نویسد “عملیات CRUD با WebApi به زبان سی شارپ و ASP.NET MVC”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.