Beginning Entity Framework Core 2.0: Database Access from .NET
از ابزار ارزشمند Entity Framework Core 2.0 در ASP.NET و NET Framework. استفاده کنید تا کدهای یکنواخت و خسته کننده دسترسی به پایگاههای داده را حذف کنید. Entity Framework Core 2.0 تا حد زیادی دسترسی به پایگاه دادههای رابطه ای مثل SQL Server را ساده مینماید. با حذف کردن کدهای تکراری دسترسی به داده، توسعه دهندگان قادر میشوند تا با استفاده از Entity Framework Core 2.0، برای کار با دادههای پایگاه داده مستقیما از domain-specific objects و methodها استفاده کنند.
ما تصمیم گرفتیم که رویکردی متفاوت را برای نوشتن یک کتاب فنی امتحان کنیم که اطلاعات را به جای پاراگرافهای طولانی متنی که شما بعدا فراموش خواهید کرد از طریق مثالها به خواننده انتقال دهیم. امید است که این رویکرد به شما اطلاعات خوبی برای شروع کار با Entity Framework Core 2.0 بدهد و وقتی که شما این کتاب را تمام کردید و شروع به کار بر روی پروژههای خودتان کردید، درک خوبی از مفاهیم آن داشته باشید.
اگر چه این کتاب دربارهی Entity Framework Core 2.0 است اما ما بعضی از موضوعات مربوط به C# که ممکن است با آنها آشنا نباشید را نیز پوشش داده ایم. در بخش دوم کتاب هم ما بعضی از مباحث ASP.NET MVC Core را بیان میکنیم. همچنین در انتهای کتاب شما یک برنامهی تحت وبی که کار کند را خواهید داشت.
کتاب شروع به کار با Entity Framework Core 2.0 – دسترسی به دیتابیس از طریق .NET، برای کسانی است که هیچ گاه از Entity Framework Core استفاده نکرده اند و به دنبال روش جدیدی برای دسترسی به دیتابیسها هستند. اگر چه ما در این کتاب بر روی SQL Server تمرکز کرده ایم، اما به گفتهی مایکروسافت، این امکان نیز هست که به MySQL، PostgreSQL و MyCAT نیز متصل شد.( البته هم اکنون EF Core از Oracle پشتیبانی نمیکند و به احتمال زیاد در آینده از آن پشتیبانی خواهد شد.)
مطالبی که در این کتاب فرا خواهید گرفت عبارتند از:
- مطالعه مثالهای واقعی و ساده که هر روز از آنها میتوانید استفاده کنید.
- تمرکز بر روی DbContext و رویکرد Database First
- یادگیری چگونگی کار کردن با یک یا چند جدول
- استفاده از زبان پرس و جوی LINQ برای پردازش داده
Table of Contents
Chapter 1: Getting Started
Chapter 2: Working with Multiple Tables
Chapter 3: Stepping Beyond the Basics
Chapter 4: Data Validation and POCOs
Chapter 5: Stored Procedures, Table Design, and Modifications
Chapter 6: ASP.NET MVC and EF Core 2.0
Chapter 7: Finishing Our ASP.NET MVC .NET Core 2.0 Project
Chapter 8: Wrap Up and Where to Go Next
Appendix A: Database Script for Chapter 6