توضیحات
دفترچه تلفن با ASP.NET Core پروژه ای به زبان سی شارپ و بانک اطلاعاتی SQL Server که با .NET Core طراحی و برنامه نویسی شده است.
در این پروژه سعی کردیم به صورت Code First مدل اصلی را ایجاد کنیم و به صورت migrations دیتابیس و جدول را بسازیم.
از Repository Pattern و لایه Service برای مدیریت اطلاعات استفاده کرده ایم.از بوت استرپ نیز برای طراحی UI پروژه دفترچه تلفن با ASP.NET Core استفاده کردیم.
تکنولوژی و زبان برنامه نویسی
دفترچه تلفن با ASP.NET Core با بانک اطلاعاتی SQL Server در ویژوال استدیو ۲۰۱۷ و بانک اطلاعاتی SQL Server طراحی و برنامه نویسی شده است.
نکته : ما در پروژه از .NET Core 2.2 استفاده کرده ایم ، حتما برای اجرای تست کنید که این نسخه روی سیستم شما نصب باشد.
برای مشخص شده نسخه نصب شده میتوانید از دستور dotnet –info در cmd استفاده کنید.
همچنین ما از تکنولوژی Linq وEntity FrameWork Core یا همان ( EF Core ) برای ارتباط با بانک اطلاعاتی و عملیات های استفاده در فرم ها استفاده کرده ایم.
آموزش اجرای پروژه
برای اجرای پروژه دفترچه تلفن با ASP.NET Core با بانک اطلاعاتی SQL Server نیاز به ویژوال استدیو ۲۰۱۷ با .NET Core 2.2 دارید.
ساخت بانک اطلاعاتی :
برای ساخت بانک اطلاعاتی دو روش دارید ، یا دیتابیس را به صورت دستی با اسکریپتی که ضمیمه شده است توسط آموزش ایجاد اسکریپت در SQL ایجاد یا از دستورات Migration استفاده کنید که در ادامه توضیح میدم.
از استفاده migration
در ویژوال استودیو میتوانید از قسمت Package-Console کامند زیر را اجرا کنید
Update-Database
یا اگر مستقیم از Console استفاده میکنید میتوانید از کامند زیر استفاده کنید.
dotnet ef database update
دستورات فوق دیتابیس را در کانکشنی که در Appsetings پروژه نوشته شده است را ایجاد میکند.
امکانات پروژه دفترچه تلفن با ASP.NET Core
- نمایش لیست مخاطبین
- اضافه کردن مخاطب جدید
- ویرایش مخاطب
- حذف مخاطب
- استفاده از Bootstrap نسخه ۴ به صورت راستچین شده
اسداله حسام –
سلام
مدتهاست دارم دنبال آموزشی می گردم تا بتونم برنامه هایی که تا حالا بصورت Win App می نوشتم رو بصورت Web App بنویسم مثل همین دفترچه تلفن. می خواستم خواهش کنم اگه اموزشی سراغ دارید بهم معرفی کنید
زهره سلطانیان –
با سلام
میتوانید از این دوره استفاده کنید.
دوره طراحی سیستم مدیریت مشتریان CRM