Beginning Entity Framework Core 5: From Novice to Professional
در کتاب 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 که بر روی مرورگر اجرا میشوند