Mastering Entity Framework

Rahul Rajat Singh

  • 出版商: Packt Publishing
  • 出版日期: 2015-02-28
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 178439100X
  • ISBN-13: 9781784391003
  • 相關分類: Entity
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Effortlessly produce data-driven applications for .NET to address the competing demands of data storage and data modeling with Entity Framework

About This Book

  • Understand everything that requires to effectively start developing and managing data driven applications using Entity Framework.
  • Implement an example-based approach to understand various concepts associated with Entity Framework
  • Save time, learn faster, and gather knowledge that will provide advanced content on developing and managing data-driven applications using the Entity FrameworkData access is an integral part of any software application. Entity Framework provides a comprehensive, model-based system that makes the data access effortless for developers by freeing you from writing similar data access code for all the domain models

Who This Book Is For

This book is for .NET developers who are developing data-driven applications using ADO.NET or other data access technologies. This book is going to give you everything you need to effectively develop and manage data-driven applications using Entity Framework.

What You Will Learn

  • Find out the benefits of using Entity Framework over plain ADO.NET
  • Discover various approaches of using Entity Framework such as Database First, Model First, and Code First, and also learn how to choose the best approach for a given scenario
  • Explore how to manage Entity relationships, implement Entity inheritance, and perform model validations
  • Understand how to use stored procedures and functions using Entity Framework
  • Familiarize yourself with domain modeling using Entity Framework
  • Become proficient in managing database creation and seeding dummy data in a database
  • Understand LINQ to Entities and Entity SQL to query data using Entity Framework
  • Manage concurrency and transactions using Entity Framework

In Detail

Data access is an integral part of any software application. Entity Framework provides a model-based system that makes data access effortless for developers by freeing you from writing similar data access code for all of your domain models.

Mastering Entity Framework provides you with a range of options when developing a data-oriented application. You'll get started by managing the database relationships as Entity relationships and perform domain modeling using Entity Framework. You will then explore how you can reuse data access layer code such as stored procedures and table-valued functions, and perform various typical activities such as validations and error handling. You'll learn how to retrieve data by querying the Entity Data Model and understand how to use LINQ to Entities and Entity SQL to query the Entity Data Model.

商品描述(中文翻譯)

輕鬆製作數據驅動的 .NET 應用程式,以應對數據存儲和數據建模的競爭需求,使用 Entity Framework

關於本書
- 了解有效開始開發和管理使用 Entity Framework 的數據驅動應用程式所需的一切。
- 實施基於範例的方法,以理解與 Entity Framework 相關的各種概念。
- 節省時間,更快學習,獲取有關使用 Entity Framework 開發和管理數據驅動應用程式的進階內容的知識。數據訪問是任何軟體應用程式的不可或缺的一部分。Entity Framework 提供了一個全面的基於模型的系統,使開發人員在數據訪問上毫不費力,因為它讓你不必為所有的領域模型編寫相似的數據訪問代碼。

本書適合誰
本書適合正在使用 ADO.NET 或其他數據訪問技術開發數據驅動應用程式的 .NET 開發人員。本書將提供你有效開發和管理使用 Entity Framework 的數據驅動應用程式所需的一切。

你將學到什麼
- 了解使用 Entity Framework 相較於純 ADO.NET 的好處。
- 探索使用 Entity Framework 的各種方法,如 Database First、Model First 和 Code First,並學習如何為特定情境選擇最佳方法。
- 探索如何管理實體關係、實現實體繼承以及執行模型驗證。
- 了解如何使用 Entity Framework 使用儲存過程和函數。
- 熟悉使用 Entity Framework 的領域建模。
- 精通管理數據庫創建和在數據庫中填充虛擬數據。
- 了解如何使用 LINQ to Entities 和 Entity SQL 查詢數據。
- 使用 Entity Framework 管理併發和交易。

詳細內容
數據訪問是任何軟體應用程式的不可或缺的一部分。Entity Framework 提供了一個基於模型的系統,使數據訪問對開發人員來說毫不費力,因為它讓你不必為所有的領域模型編寫相似的數據訪問代碼。

掌握 Entity Framework 為你在開發數據導向應用程式時提供了一系列選擇。你將開始管理數據庫關係作為實體關係,並使用 Entity Framework 執行領域建模。接著,你將探索如何重用數據訪問層代碼,如儲存過程和表值函數,並執行各種典型活動,如驗證和錯誤處理。你將學習如何通過查詢實體數據模型來檢索數據,並了解如何使用 LINQ to Entities 和 Entity SQL 查詢實體數據模型。