Practical Entity Framework: Database Access for Enterprise Applications
در این کتاب، شما نگاشت کننده رابطه به شی (ORM) به نام Entity Framework را برای برنامههای سازمانی با استفاده از NET Framework. و به ویژه NET Framework Core 3.1. بررسی میکنید. مثالها و ملاحظات دنیای واقعی ارائه شده در این کتاب، به شما در ایجاد راهکارهای قوی و موثر پایگاه داده کمک کنند. در طول این کتاب، مشکلات واقعی، سوالات و گرفتاریهای رایجی ارائه شده اند تا به شما در تشخیص راهکارهای بهینه برای موفقیت حداکثری در سناریوهای مختلفی که در برنامهها با آنها روبرو میشوید کمک کنند.
کتاب Practical Entity Framework با مروری ساده از دو رویکرد متداول کار با پایگاههای داده یعنی database first و code first شروع میشود و سپس بر شیوهی code first متمرکز میشود. استفاده از رویکرد code first اجازه میدهد تا کل پایگاه داده به صورت کد ساخته و نگهداری شود، بنابراین هرگز وضعیتی ایجاد نمیشود که نتوانید طرح پایگاه داده را به قبل باز گردانید. علاوه بر این، رویکرد code first تاریخچه ای کاملا شفاف از تغییرات پایگاه داده ایجاد میکند که به آسانی در کنترل نسخه قابل ردیابی است. تلاش این کتاب این است تا شما را در جایگاه معمار قرار داده و توسعه دادههای سازمانتان را رهبری کنید.
این کتاب برای توسعه دهندگان دات نت که با نرم افزارهای سطح سازمانی کار میکنند و احتیاج به تعامل با ساختمان داده ها و دادههای ذخیره شده در backend دارند، توسعه دهندگانی که میخواهند رویکرد code first را برای ساختن پایگاه دادههای برنامه اتخاذ کنند تا مانع تداخلها شوند و کارکرد را بهینه کنند و آن هایی که نقشهای full-stack یا ارشد و یا معمار بر عهده میگیرد و مسئولیت طراحی و پیاده سازی پایگاه داده را بر عده میگیرند، مناسب است.
مطالبی که در کتاب «Entity Framework کاربردی: دسترسی به پایگاه داده برای برنامههای سازمانی» خواهید آموخت:
- ساخت پایگاه دادههای قوی و قابل نگهداری با استفاده از رویکرد code first
- ایجاد و اجرای رویههای ذخیره شده، triggerها و توابع
- تجزیه و تحلیل و بهینه سازی queryهای پایگاه داده
- اطمینان حاصل کردن از جامعیت دادهها با کمک کلید ها، قیود و رابطه ها