Modern Data Access with Entity Framework Core: Database Programming Techniques for .NET, .NET Core, UWP, and Xamarin with C#

Holger Schwichtenberg

  • 出版商: Apress
  • 出版日期: 2018-06-28
  • 定價: $1,980
  • 售價: 9.0$1,782
  • 語言: 英文
  • 頁數: 680
  • 裝訂: Paperback
  • ISBN: 1484235517
  • ISBN-13: 9781484235515
  • 相關分類: .NETC#EntityCross-Platform資料庫
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

C# developers, here’s your opportunity to learn the ins-and-outs of Entity Framework Core, Microsoft’s recently redesigned object-relational mapper. Benefit from hands-on learning that will teach you how to tackle frustrating database challenges, such as workarounds to missing features in Entity Framework Core, and learn how to optimize the performance of your applications, head-on!
 
Modern Data Access with Entity Framework Core teaches best practices, guidance, and shortcuts that will significantly reduce the amount of resources you internally dedicate to programming data access code. The proven methods and tools taught in this book, such as how to get better performance, and the ability to select the platform of your choice, will save you valuable time and allow you to create seamless data access. Dive into succinct guidance that covers the gamut-- from installing Entity Framework Core, reverse engineering, forward engineering (including schema migrations), and data reading and modification with LINQ, Dynamic LINQ, SQL, Stored Procedures, and Table Valued Functions- to using third-party products such as LINQPad, Entity Developer, Entity Framework Profiler, EFPlus, and AutoMapper. You'll also appreciate excerpts of conceptual software architecture discussion around Entity Framework Core that might otherwise take years to learn.
 
What You'll Learn
  • Understand the core concepts of Entity Framework Core, as well process models for existing databases (reverse engineering) and the generation of database schemas from object models (forward engineering)
  • Study real-world case studies for hands-on EF Core instruction
  • Get up to speed with valuable database access scenarios and code samples
  • Discover workarounds to augment missing features in Entity Framework Core
  • Use Entity Framework Core to write mobile apps
  • Bonus online appendix covers Entity Framework Core 2.1 release updates
Who This Book Is For
 
Software developers who have basic experience with .NET and C#, as well as some understanding of relational databases. Knowledge of predecessor technologies such as ADO.NET and the classic ADO.NET Entity Framework is not necessary to learn from this book. 
 
 

商品描述(中文翻譯)

C#開發人員,這是你學習Entity Framework Core的機會,這是微軟最近重新設計的物件關聯映射器。通過實踐學習,你將學會如何應對令人沮喪的數據庫挑戰,例如Entity Framework Core中缺少功能的解決方法,並學習如何優化應用程序的性能!

《使用Entity Framework Core進行現代數據訪問》教授最佳實踐、指導和快捷方式,大大減少了你在編程數據訪問代碼方面的內部資源投入。本書介紹的經過驗證的方法和工具,例如如何獲得更好的性能以及選擇你喜歡的平台的能力,將節省寶貴的時間,讓你創建無縫的數據訪問。深入研究簡潔的指導,涵蓋從安裝Entity Framework Core、反向工程、正向工程(包括模式遷移)以及使用LINQ、動態LINQ、SQL、存儲過程和表值函數進行數據讀取和修改,到使用LINQPad、Entity Developer、Entity Framework Profiler、EFPlus和AutoMapper等第三方產品。你還將欣賞到關於Entity Framework Core的概念軟件架構討論的摘錄,否則可能需要多年才能學到。

《你將學到什麼》

- 理解Entity Framework Core的核心概念,以及現有數據庫的過程模型(反向工程)和從對象模型生成數據庫模式(正向工程)
- 學習實際案例,進行實踐的EF Core指導
- 熟悉有價值的數據庫訪問場景和代碼示例
- 發現增強Entity Framework Core中缺少功能的解決方法
- 使用Entity Framework Core編寫移動應用程序
- 在線附錄介紹了Entity Framework Core 2.1版本的更新

《本書適合對象》

對.NET和C#有基本經驗,並對關聯數據庫有一定的了解的軟件開發人員。不需要了解前身技術,如ADO.NET和經典ADO.NET Entity Framework,即可從本書中學習。