Book Review: Pro LINQ Object Relational Mapping in C# 2008
page 1 of 3
Published: 10 Dec 2008
Abstract
This book review of Pro LINQ Object Relational Mapping in C# 2008 details the four different sections of the book and describes how this book is better suited for those with experience in Domain Driven Design and ORM's.
by Andrea Colaci
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 16719/ 15
Article Contents:

Review

This book is organized in five parts: the first part explores the basics of Object-Relational Mapping with a brief on all existing patterns and tools. The second part examines LINQ to SQL from a practical standpoint, introducing the DataContext class and its behavior, the basics of DBML mapping options, how to construct relationships, joins and projections. Part three is the most interesting one, it introduces the Entity Framework with a fast-paced guide to mapping xml-based infrastructure known as Conceptual-Mapping-Storage models, which syntax and properties are explained quite well and formerly created ground-up, the latter wizard-like example is more suited for beginners who are new in ORMs.

Chapter 6 introduces the ObjectContext class and how to deal with querying data with method-based and expressions approaches, inserting, updating and deleting the graph with Object Services. In chapter 7, the book explains how to manage and map class inheritance; it also introduces the Entity Client Provider API and how to query against Entity Data Model and Conceptual Model. Part four, illustrates with a use case approach, how to apply the topics of the preceding chapters in a practical example in which a domain model is mapped in a top-down manner. Chapter 10 and 11 concentrates concepts like top-down mapping approach, Persistence Ignorance (which is not supported by EF yet), Object Context and DTO's. The last chapter compares LINQ to SQL, Entity Framework and all other non MS options on the market, explaining their differences and why each of them fits better in different scenarios, the author put all these ORMs on the same scale, evaluating their features against a set of criteria used to score a good ORM tool.


View Entire Article

User Comments

No comments posted yet.

Product Spotlight
Product Spotlight 





Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-04-18 5:37:03 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search