This book aims to give experienced .NET developers a thorough grounding in Object Relational Mapping methodologies and show how LINQ can be used to achieve them. It is one of the first books to satisfy the growing demand for a detailed explanation of how object relational mapping methodologies can be applied through the LINQ data access layer. The book is split into two parts. The first provides a detailed explanation of the key concepts and technologies, while the second brings them to life in a detailed fictional case study using an architecture that can be easily adapted to a wide range of reader's circumstances.
Auflage
Sprache
Verlagsort
Zielgruppe
Für höhere Schule und Studium
Für Beruf und Forschung
Professional/practitioner
Illustrationen
Maße
Höhe: 235 mm
Breite: 191 mm
Dicke: 23 mm
Gewicht
ISBN-13
978-1-59059-965-5 (9781590599655)
DOI
10.1007/978-1-4302-0597-5
Schweitzer Klassifikation
Vijay P. Mehta has been working as a software engineer and architect for the last 12 years. Starting off in the VC++/ATL, MFC, Win32, and VB6 worlds, Vijay later moved on to Java and .NET development. With his current focus on C# and .NET, Vijay holds a number of Microsoft certifications and has written a number of articles on .Net and Microsoft-focused development. Working as an architect for a financial services software company in Indianapolis, Vijay spends the bulk of his time designing and implementing large, cutting-edge software systems.
Object-Relational Mapping Concepts.- Getting Started with Object-relational Mapping.- ORM Patterns and Domain-driven Design.- LINQ to SQL Examined.- to LINQ to SQL.- Advanced LINQ to SQL.- Entity Framework Examined.- Getting started with the ADO.NET entity framework.- Using the ADO.NET Entity Framework.- Advanced ADO.NET Entity Framework.- The Bank of Pluto Case Study.- A Domain Model for the First Bank of Pluto.- Mapping the FBP.- Mapping the Bank of Pluto with the ADO.NET Entity Framework.- Building on the Bank of Pluto Foundation.- N-Tier Architecture.- LINQ to SQL, the Entity Framework, and Your Other Options.