It is nearly impossible today to write enterprise software without
the use of one or more relational databases. Granted, there are
cases when the data is transient and not stored in a database, but
for the most part, software needs to consume and manipulate data in
a database. It sounds easy, but there are hundreds of ways to
connect software systems to databases and thousands of people who
think they have the skeleton key for data access layers. Pro LINQ
Object Relational Mapping in C# 2008 explains an efficient,
repeatable way to apply industry design patterns to build scalable
object-oriented data access layers.
Object relational mapping (OR/M) has been a gray area in
Microsoft development for many years. It's not that Microsoft
language developers don't understand OR/M; in fact, the opposite is
true, as is exemplified by the glut of third-party .NET OR/M tools
on the market. The struggle has come more from the lack of native
tools with the object-oriented and object persistence capacity to
effectively work in this arena. With the inception of .NET,
Microsoft overcame the first obstacle by developing an
object-oriented environment and framework. The second obstacle, the
native object persistence layer, is only now being realized with
the introduction of Language Integrated Query (LINQ) and LINQ's
children, the Language Integrated Query for Relational Databases
(LINQ to SQL) and the Language Integrated Query for the ADO.NET
Entity Framework (LINQ to Entities). The gray area no longer
exists, and the .NET developers of the world finally have the
native tools required to build modular, reusable data access
layers. What you'll learn The powerful advantages that OR/M can
bring toyour code The native tools that are now available within
Visual Studio 2008 for OR/M How to build scalable object-oriented
data access layers that take advantage of OR/M's flexibility How
LINQ fits into this picture, together with the advantages and
disadvantages that it can bring How the concepts work in the real
world by examining a fully worked and detailed case study, created
with an architecture than can be easily applied to a wide range of
other situations Who is this book for?
This book is intended for Microsoft .NET developers who are
using or evaluating Microsoft Visual Studio 2008 to build
data-aware applications, and it will provide patterns and resources
that can be used to build enterprise class software. About the
Apress Pro Series
The Apress Pro series books are practical, professional
tutorials to keep you on and moving up the professional ladder.
You have gotten the job, now you need to hone your skills in
these tough competitive times. The Apress Pro series expands your
skills and expertise in exactly the areas you need. Master the
content of a Pro book, and you will always be able to get the job
done in a professional development project. Written by experts in
their field, Pro series books from Apress give you the hard-won
solutions to problems you will face in your professional
programming career.
General
Imprint: |
Apress
|
Country of origin: |
United States |
Release date: |
July 2008 |
First published: |
June 2008 |
Authors: |
Vijay P. Mehta
|
Dimensions: |
233 x 177 x 21mm (L x W x T) |
Format: |
Paperback
|
Pages: |
383 |
Edition: |
1st ed. |
ISBN-13: |
978-1-59059-965-5 |
Categories: |
Books >
Computing & IT >
Computer programming >
General
|
LSN: |
1-59059-965-9 |
Barcode: |
9781590599655 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!