Modern Data Access with Entity Framework Core

تاریخ: ۲۱:۶:۵۶ ۱۳۹۷/۴/۳۱ یکشنبه
توسط: MotoMan
امتیاز: ۴
تعداد بازدید: ۴۲۶
دیدگاه ها: ۰
برچسب ها: Entity Framework Core |
دانلود کتاب Modern Data Access with Entity Framework Core
Apress
Holger Schwichtenberg
978-1-4842-3552-2
2018
665
ENGLISH

من همیشه طرفدار پر و پا قرص نگاشت اشیا رابطه ای (ORM) بوده ام، راستش در همان اوایل NET.، من OR mapper خودم را برای پروژه‌های های نرم افزاری ام توسعه دادم. من زمانی به ADO.NET Entity Framework سوییچ کردم که مایکروسافت آن را در سرویس پک 1 دات نت 3.5 معرفی کرد. این روز ها، من جانشین آن یعنی Entity Framework Core را ترجیح می‌دهم. جالب است که هنوز هم تعدادی از پروژه هایم Entity Framework کلاسیک را اجرا می‌کنند. همان طور که مایکروسافت به انتشار نسخه‌های جدیدی از Entity Framework Core ادامه می‌دهد، بیشتر چالش‌ها و مشکلاتی که توسعه دهندگان با نسخه‌های قبلی آن داشتند رفع می‌شوند؛ بنابر این برنامه من این است تا مدیریت همه‌ی پروژه هایم را به Entity Framework Core تغییر دهم.

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


در این کتاب شما به مفاهیم دسترسی پایگاه داده معرفی می‌شوید، تجربه ای عملی از نصب Entity Framework Core به دست خواهید آورد و درباره‌ی مهندسی معکوس و مهندسی رو به جلو (Forward Engineering) برای پایگاه داده‌های موجود یا قدیمی، یاد می‌گیرید. من به موضوعاتی وارد می‌شوم مانند مهاجرت schema، خواندن داده‌ها و تغییر داده‌ها با LINQ، Dynamic LINQ، API ها، SQL، رویه‌های ذخیره شده و توابع table-valued، روابط شی و برنامه نویسی آسنکرون.

من همچنین درمورد محصولات شخص ثالث مثل LINQPad، Entity Developer، Entity Framework Profiler، Entity Framework Plus و AutoMapper نیز صحبت کرده ام.

من در مورد نحوه‌ی به کار گیری Entity Framework Core از طریق موارد مطالعاتی با استفاده از برنامه‌های Universal Windows Platform (UWP)، Xamarin و ASP.NET Core  نیز بحث کرده ام. البته که هیچ کتابی بدون به اشتراک گذاری نکات و ترفندهایی که از تجربه هایم با Entity Framework و Entity Framework Core در طی سالیان سال به دست آمده است کامل نخواهد بود.

 

آن چه که خواهید آموخت

فهمیدن مفاهیم اصلی Entity Framework Core، همچنین پردازش مدل‌ها برای پایگاه داده‌های موجود(مهندسی معکوس) و ایجاد ساختار پایگاه داده از object model‌ها (مهندسی روبه جلو)

مطالعه موارد مطالعاتی واقعی برای تمرین EF Core

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

کشف کردن راه حل‌ها برای تکمیل کردن ویژگی‌ها گم شده‌ی Entity Framework Core

استفاده از Entity Framework Core برای نوشتن برنامه‌های موبایل

ضمیمه آنلاین به روزرسانی‌های نسخه Entity Framework Core 2.1 را پوشش می‌دهد.

 

این کتاب برای چه کسانی است

توسعه دهندگان نرم افزاری که تجربه اولیه کار با NET. و #C، همچنین درکی از پایگاه داده‌های رابطه ای داشته باشند. دانستن تکنولوژی‌های پیشین مثل ADO.NET و ADO.NET Entity Framework کلاسیک برای یادگیری این کتاب ضروری نیستند.

 

فهرست مطالب

فصل 1: معرفی Entity Framework Core

فصل 2: نصب Entity Framework Core

فصل 3: مفاهیم Entity Framework Core

فصل 4: مهندسی معکوس پایگاه داده‌های موجود (Database First Development)

فصل 5: مهندسی روبه جلو برای پایگاه داده‌های موجود

فصل 6: شخصی سازی ساختار پایگاه داده

فصل 7: مهاجرت ساختار پایگاه داده

فصل 8: خواندن داده‌ها با LINQ

فصل 9: روابط اشیا و استراتژی‌های بارگذاری کردن

فصل 10: درج کردن، حذف کردن و تغییر رکورد ها

فصل 11: مانع شدن از تداخل (همزمانی)

فصل 12: لاگ گیری کردن

فصل 13: برنامه نویسی آسنکرون

فصل 14: کوئری‌های LINQ پویا

فصل 15: خواندن و تغییر داده‌ها با SQL، رویه‌های ذخیره شده و توابع Table-Valued

فصل 16: نکات و ترفند‌های نگاشت کردن

فصل 17: بهبود کارایی

فصل 18: معماری نرم افزار با Entity Framework Core

فصل 19: ابزار‌های تجاری

فصل 20: کامپوننت‌های اضافی

پیوست A: موارد مطالعاتی

پیوست B: منابع اینترنت

پیوست C: ویژگی‌های جدید Entity Framework Core 2.1

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...