Beginning Entity Framework Core 5: From Novice to Professional

تاریخ: 1400/01/02 21:52
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۳۶۱۸
دیدگاه ها: ۰
برچسب ها: Entity Framework Core |
کتاب Beginning Entity Framework Core 5: From Novice to Professional
Apress
Eric Vogel
9781484268810
2021
332
English

در کتاب Beginning Entity Framework Core 5 (شروع به کار با انتیتی فریمورک کور 5)، نحوه‌ی استفاده از از روش کد محور Entity Framework Core 5  را برای ساخت یک برنامه تحت وب که به یک پایگاه داده در سرور backend دسترسی پیدا کند را خواهید آموخت.  این کتاب برای خوانندگانی است که دانش ابتدایی در مورد NET Framework. دارند و می‌خواهند از Entity Framework (EF) Core 5 برای یک پروژه یا یک برنامه تجاری استفاده کنند. برای استفاده از این کتاب هیچ دانش قبلی از Entity Framework Core 5 لازم نیست. این کتاب، خواننده را از مبانی Entity Framework Core 5 تا برخی مفاهیم پیشرفته راهنمایی می‌کند و با ایجاد یک برنامه وب ASP.NET Core Razor Pages که دارای قابلیت‌های کامل ایجاد، خواندن، به روزرسانی و حذف (CRUD) است، به اوج خود می‌رسد.
این کتاب رویکرد code-first را در پیش می‌گیرد که در آن پایگاه داده شما به صورت برنامه نویسی ایجاد و پر می‌شود. در این روش نیازی به ایجاد پایگاه داده از طریق رابط موتور پایگاه داده خود ندارید. در عوض، به شما نشان داده می‌شود که چگونه مدل داده خود را در Entity Framework تعریف کنید و سپس به Entity Framework اجازه دهید تا کار ایجاد پایگاه داده و طرحواره (schema) را برای شما انجام دهد. ما قبل از استفاده از آن در یک برنامه کامل وب، از NUnit Framework برای آزمایش رفتار Entity Framework Core 5 استفاده خواهیم کرد. ابتدا نحوه‌ی پرس و جو از داده‌ها و سپس نحوه‌ی درج کردن، به روزرسانی و حذف داده‌ها را مرور خواهید کرد. در ادامه، ما به تکنیک‌های پیشرفته‌تری مانند نحوه‌ی تجمیع داده ها، استفاده از ویژگی‌های ناوبری (Navigation) برای دریافت داده‌های مرتبط و فراخوانی SQL خام سفارشی و stored procedure‌ها خواهیم پرداخت. در فصل‌های بعدی همچنین احراز هویت، احراز مجوز و گزارش گیری در برنامه‌های وب ASP.NET Core Razor Pages نیز بررسی شده اند. شما نحوه‌ی کوئری گرفتن و پردازش یک پایگاه داده SQL Server را با آزمایش کردن هر وجه از آن را از طریق تست‌های یکپارچگی NUnit خواهید آموخت.
با به پایان رساندن این کتاب، شما یک برنامه به خوبی طراحی شده خواهید ساخت که می‌توانید از آن به عنوان مبنای برنامه‌های بعدی که در شغل خود ایجاد خواهید کرد استفاده کنید. این کتاب برای توسعه دهندگانی که با سی شارپ و چارچوب دات نت آشنا هستند و می‌خواهند دسترسی به پایگاه داده را با استفاده از Entity Framework Core 5 فرا بگیرند مناسب است. همچنین این کتاب برای توسعه دهندگانی که برنامه‌های تحت وب و تجاری تولید می‌کنند و می‌خواهند آن برنامه‌ها را وقتی که درگیر پایگاه‌های داده می‌شوند سریع‌تر و موثر‌تر ایجاد کنند مناسب است.

 

 

مطالبی که در کتاب «شروع به کار با انتیتی فریمورک 5: از تازه کار تا حرفه ای»، خواهید آموخت:

  • دانلود و نصب Entity Framework Core 5
  • انجام عملیات ایجاد، خواندن، به روز رسانی و حذف (CRUD)
  • ایجاد و پر کردن پایگاه داده با داده‌های نمونه با استفاده از Entity Framework Core 5
  • اضافه کردن تدریجی عملکرد‌های جدید پایگاه داده از طریق migration‌های Entity Framework Core 5
  • تشخیص اینکه چه زمانی از قابلیت‌های جدید معرفی شده در Entity Framework Core 5 بهره ببرید
  • تولید برنامه‌های تجاری با استفاده از ASP.NET Core که بر روی مرورگر اجرا می‌شوند

 

  

Table of Contents:
- Part I: Getting Started
- Chapter 1: Installation
- Chapter 2: Project Structure
- Part II: Core Features
- Chapter 3: Entities
- Chapter 4: Database Context
- Chapter 5: Creating a Database from Code
- Chapter 6: Seeding Data
- Chapter 7: Getting Data
- Chapter 8: Inserting Data
- Chapter 9: Updating Data
- Chapter 10: Deleting Data
- Chapter 11: Navigation Properties
- Part III: Advanced Features
- Chapter 12: Aggregations
- Chapter 13: Stored Procedures
- Chapter 14: Migrations
- Part IV: A Model Web Application
- Chapter 15: Authentication on the Web
- Chapter 16: Displaying Data on the Web
- Chapter 17: Inserting Data on the Web
- Chapter 18: Updating Data on the Web
- Chapter 19: Deleting Data on the Web
- Chapter 20: Reporting on the Web
- Chapter 21: Authorization on the Web
- Part V: Learning More
- Chapter 22: Delving Deeper
- Chapter 23: Conclusion

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

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

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

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