خلاصه
کتاب Entity Framework Core in Action، ویرایش دوم، یک راهنمای جامع برای خواندن و نوشتن پایگاههای داده با EF Core است. این کتاب که از نسخه اصلی پرفروش اصلاح شده است، شامل بیش از ۱۰۰ نمودار، قطعه کد و مثال است – از جمله ساخت و مقیاسبندی برنامه وب کتابفروشی خودتان. از تجربه گسترده نویسنده، جان اسمیت، در کار با EF Core در تولید، بیاموزید، زیرا الگوهای صرفهجویی در زمان و بهترین شیوهها را برای امنیت، تنظیم عملکرد و تست واحد کشف میکنید. تمام کدهای کتاب در GitHub موجود است.
درباره فناوری
Entity Framework دسترسی به دادهها را در برنامههای .NET به طور اساسی ساده میکند. این نگاشتگر رابطهای شیء (ORM) با کاربرد آسان، به شما امکان میدهد کد پایگاه داده را به زبان C# خالص بنویسید. این کتاب به طور خودکار کلاسها را به جداول پایگاه داده نگاشت میکند و کوئریها را با دستورات استاندارد LINQ فعال میکند. حتی SQL تولید میکند، بنابراین لازم نیست شما این کار را انجام دهید!
درباره کتاب
Entity Framework Core in Action، ویرایش دوم، به شما میآموزد که تعاملات پایگاه داده بیعیب و نقصی را برای برنامههای .NET بنویسید. با دنبال کردن مثالهای مرتبط از تجربه گسترده نویسنده، جان اسمیت، به سرعت از اصول اولیه EF به تکنیکهای پیشرفته پیشرفت خواهید کرد. این کتاب علاوه بر جدیدترین ویژگیهای EF، به عملکرد، امنیت، بازسازی و تست واحد نیز میپردازد. این نسخه بهروز شده همچنین حاوی مطالب جدیدی در مورد پایگاههای داده NoSQL است.
آنچه در داخل کتاب است
EF را برای تعریف هر جدول و ستون پیکربندی کنید
شمای خود را با رشد برنامه خود بهروزرسانی کنید
ادغام EF با برنامه C# موجود
نوشتن و آزمایش منطق کسب و کار برای دسترسی به پایگاه داده
اعمال یک طراحی مبتنی بر دامنه به EF Core
بهرهگیری از بهترین عملکرد از EF Core
درباره خواننده
برای توسعهدهندگان داتنت که با پایگاههای داده رابطهای آشنا هستند.
درباره نویسنده
جان پی. اسمیت یک توسعهدهنده نرمافزار و معمار آزاد با تمرکز ویژه بر داتنت و آژور است.
فهرست مطالب
بخش ۱
۱ مقدمهای بر Entity Framework Core
۲ پرسوجو از پایگاه داده
۳ تغییر محتوای پایگاه داده
۴ استفاده از EF Core در منطق کسبوکار
۵ استفاده از EF Core در برنامههای وب ASP.NET Core
۶ نکات و تکنیکهای خواندن و نوشتن با EF Core
بخش ۲
۷ پیکربندی ویژگیهای غیررابطهای
۸ پیکربندی روابط
۹ مدیریت مهاجرتهای پایگاه داده
۱۰ پیکربندی ویژگیهای پیشرفته و مدیریت تداخلهای همزمانی
۱۱ بررسی عمیقتر DbContext
بخش ۳
۱۲ استفاده از رویدادهای موجودیت برای حل مشکلات کسبوکار
۱۳ طراحی مبتنی بر دامنه و سایر رویکردهای معماری
۱۴ تنظیم عملکرد EF Core
۱۵ کلاس کارشناسی ارشد در مورد تنظیم عملکرد پرسوجوهای پایگاه داده
۱۶ Cosmos DB، CQRS و سایر انواع پایگاه داده
۱۷ تست واحد برنامههای EF Core






























