Practical Entity Framework Core 6, 2nd Edition

تاریخ: 1400/10/17 11:39
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۶۱۰۳
دیدگاه ها: ۲
برچسب ها: Entity Framework Core |
کتاب Practical Entity Framework Core 6, 2nd Edition
Apress
Brian L. Gorman
9781484273005
2021
826
English

این کتاب، راه دسترسی به پایگاه داده سطح سازمانی از دات نت و سی شارپ را با استفاده از object-relational mapper (ORM) انتخابی، هموار می‌کند. کتاب Practical Entity Framework Core 6, 2nd Edition (انتیتی فریمورک کور ۶ کاربردی، ویرایش دوم)، بازنگری شده تا EF Core 5 و EF Core 6 را پوشش دهد و مطالب جدیدی درباره نگاشت table-per-type، بهبود‌های LINQ (include‌های فیلتر شده)، تغییرات پیمایش چند به چند، شکستن کوئری ها، لاگ گیری ساده با استفاده از DBCommandInterceptor و سایر بهبود‌های EF Core 6 را شامل شود. مثال‌ها و ملاحظات دنیای واقعی در این کتاب ارائه شده اند تا به شما در ایجاد راه کار‌های پایگاه داده قوی و کارآمد کمک کنند. در سرتاسر کتاب، مسائل واقعی، سؤالات و مشکلات رایج ارائه شده اند تا به شما در شناخت راهکار‌های بهینه برای دستیابی به حداکثر موفقیت در سناریو‌های مختلفی که با آن‌ها برخورد می‌کنید کمک کنند.
کتاب Practical Entity Framework Core 6، بر رویکرد code first برای توسعه یک پایگاه داده تمرکز کرده است. استفاده از رویکرد code first، به کل پایگاه داده اجازه می‌دهد تا با استفاده از EF Core 6 به صورت کد ساخته و نگهداری شود، بنابراین هرگز موقعیتی پیدا نخواهد شد که نتوانید طرح پایگاه داده را بازیابی نکنید. علاوه بر این، رویکرد code first، یک تاریخچه کاملا شفاف از تغییرات پایگاه داده را ایجاد می‌کند که به راحتی در سیستم‌های سورس کنترل مانند GitHub قابل ردیابی هستند. تاکید در سراسر کتاب بر این است که شما را در موقعیت مناسبی قرار دهد تا تلاش‌های توسعه داده‌ها را برای سازمان خود معماری و رهبری کنید.

 


مطالبی که در کتاب Practical Entity Framework Core 6: Database Access for Enterprise Applications, 2nd Edition، یاد خواهید گرفت:

  • ساخت پایگاه داده‌های قوی و قابل نگهداری با استفاده از رویکرد اول کد
  • ایجاد و اجرای رویه‌های ذخیره شده، تریگر‌ها و توابع
  • تحلیل و بهینه سازی عملکرد کوئری‌های پایگاه داده
  • اطمینان حاصل کردن از یکپارچگی داده‌ها از طریق کلید ها، قیود و روابط
  • رمز گذاری کردن ستون‌های پایگاه داده خودتان با استفاده از TDE و Always-On Encryption
  • استفاده از FluentAPI و Attribute‌ها برای پیکربندی entity

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

این کتاب برای توسعه دهندگان دات نت که با برنامه‌های سازمانی کار می‌کنند و نیاز به تعامل با ساختمان‌های داده و داده‌ها و ذخیره سازی آن‌ها دارند، توسعه دهندگانی که می‌خواهند رویکرد اول کد را برای ایجاد برنامه‌های پایگاه داده برای جلوگیری از تعارض‌ها و بهینه سازی کارایی اتخاذ کنند، و کسانی که به سمت نقش‌های فول استک یا نقش‌های ارشد و معماری و مسئولیت طراحی و پیاده سازی پایگاه داده حرکت می‌کنند، مفید است.

  

Table of Contents:
- Part I. Getting Started
-     1. Introduction to Entity Framework
-     2. Working with an Existing Database
-     3. Entity Framework: Code First
- Part II. Building the Data Solution
-     4. Models and the Data Context
-     5. Constraints, Keys, and Relationships
-     6. Data Access (Create, Read, Update, Delete)
-     7. Stored Procedures, Views, and Functions
-     8. Sorting, Filtering, and Paging
- Part III. Enhancing the Data Solution
-     9. LINQ for Queries and Projections
-     10. Encryption of Data
-     11. Repository and Unit of Work Patterns
-     12. Unit Testing, Integration Testing, and Mocking
-     13. Asynchronous Data Operations and Multiple Database Contexts
- Part IV. Recipes for Success
-     14. .Net 5 and EFCore5
-     15. .Net 6 and EFCore6
-     16. Appendix A: Troubleshooting

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: مصطفی تاریخ: 1400/12/23 08:37 تعداد آرا: ۰

    حتما کسایی که با .net کار میکنند این کتاب را بخوانند ، قابلیتهایی که از entityframework در آموزشها گفته میشود یک دهم امکاناتی که دارد نیست . به حجم زیاد کتاب نگاه نکنید بسیار روان و سریع میتوان پیش رفت.
  • نویسنده: علی یوسفی تاریخ: 1402/03/04 22:41 تعداد آرا: ۰

    خدا خیرتون بده دمتون گرم
loading...

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