NHibernate 3 Beginner's Guide

3.4 avg rating
( 5 ratings by Goodreads )
 
9781849516020: NHibernate 3 Beginner's Guide
View all copies of this ISBN edition:
 
 

Rapidly retrieve data from your database into .NET objects

  • Incorporate robust, efficient data access into your .Net projects
  • Reduce hours of application development time and get better application architecture and performance
  • Create your domain model first and then derive the database structure automatically from the model
  • Test, profile, and monitor data access to tune the performance and make your applications fly
  • Clear, precise step-by-step directions to get you up and running quickly

In Detail

Ideally, we would want to persist the objects our application uses and produces AS IS, without having to first transform them in complex ways. NHibernate is a framework that provides us with an object-oriented access to a relational database without having to write SQL and with little or no database-specific data access code. Definitely, if you are a .NET developer, knowing more about NHibernate will simplify and reduce your efforts in developing .Net applications.NHibernate 3 Beginner's Guide introduces Nhibernate with step-by-step examples, and is the easiest way to learn about bridging the gap between object-oriented .NET applications and the relational database that stores the application's data. It is a beginner's guide to NHibernate that starts from scratch. Successive chapters build upon earlier concepts, while the sample code presents various ways to accomplish typical data access tasks.

NHibernate 3 Beginner's Guide examines all of the topics required to get a functional data access layer implemented while writing the least amount of code possible, presenting options along the way to handle particular edge cases or situations as they arise. The book begins with an introduction to NHIbernate 3 and then moves on to creating the development environment. Then it teaches you how to create a model, define a database schema, and map the model to the database then covers sessions and transactions. This is succeeded by testing, profiling, and configuration, validation of data and writing queries. Finally, we wrap up with notes on the common pitfalls that you should avoid.

Once you complete reading the book, you will have gained the skills and knowledge to incorporate NHibernate into your own applications.

An easy-to-follow guide that will show you how to connect the NHibernate object-relational mapper to your projects to create a rich, efficient, object-oriented data access layer with little or no additional work

What you will learn from this book

  • Create a domain model
  • Learn different techniques to map the domain model to the underlying database
  • Build the database from your model automatically
  • Use session and transactions to persist and retrieve data
  • Efficiently query the database by using LINQ to NHibernate and HQL
  • Configure your system for use of NHibernate in a clear and concise way
  • Write unit and integration tests for your data access layer
  • Learn about the common pitfalls that should be avoided
  • Implement data validation on the entity level
  • Monitor and profile your data access

Approach

This is a beginner's guide with comprehensive step-by-step instructions. There are appropriate screenshots throughout the book and plenty of code, which is explained in a well-thought-out format.

Who this book is written for

If you are a new or seasoned developer of .NET web or desktop applications who is looking for a better way to access database data, then this book is for you. It is a basic introduction to NHibernate, with enough information to get a solid foundation in using NHibernate. Some advanced concepts are presented where appropriate to enhance functionality or in situations where they are commonly used. Absolutely no knowledge of NHibernate is required to read this book.

"synopsis" may belong to another edition of this title.

About the Author:

Gabriel N. Schenker started his career as a physicist. Following his passion and interest in stars and the universe he chose to write his Ph.D. thesis in astrophysics. Soon after this he dedicated all his time to his second passion, writing and architecting software. Gabriel has since been working for over 12 years as an independent consultant, trainer, and mentor mainly on the .NET platform. He is currently working as chief software architect in a mid-size US company based in Austin TX providing software and services to the pharmaceutical industry as well as to many well-known hospitals and universities throughout the US and in many other countries around the world. Gabriel is passionate about software development and tries to make the life of developers easier by providing guidelines and frameworks to reduce friction in the software development process.

He has used NHibernate in many different commercial projects, web-based as well as Windows-based solutions. Gabriel has written many articles and blog posts about different aspects of NHibernate. He is the author behind the well-known NHibernate FAQ blog. Gabriel has also been a reviewer for the bestselling NHibernate 3 Cookbook.

Gabriel is married and father of four children and during his spare time likes hiking in the mountains, cooking and reading.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 44.99
US$ 43.14

Convert currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, rates & speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Dr. Gabriel Nicolas Schenker, Aaron Cure
Published by Packt Publishing Limited, United Kingdom (2011)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Paperback Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2011. Paperback. Condition: New. Language: English. Brand new Book. This is a beginner's guide with comprehensive step-by-step instructions. There are appropriate screenshots throughout the book and plenty of code, which is explained in a well-thought-out format. If you are a new or seasoned developer of web or desktop applications who is looking for a better way to access database data, then this book is for you. It is a basic introduction to NHibernate, with enough information to get a solid foundation in using NHibernate. Some advanced concepts are presented where appropriate to enhance functionality or in situations where they are commonly used. Absolutely no knowledge of NHibernate is required to read this book. Seller Inventory # AAV9781849516020

More information about this seller | Contact this seller

Buy New
US$ 43.14
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

2.

Dr. Gabriel Nicolas Schenker, Aaron Cure
Published by Packt Publishing Limited, United Kingdom (2011)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Paperback Quantity Available: 10
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2011. Paperback. Condition: New. Language: English. Brand new Book. This is a beginner's guide with comprehensive step-by-step instructions. There are appropriate screenshots throughout the book and plenty of code, which is explained in a well-thought-out format. If you are a new or seasoned developer of web or desktop applications who is looking for a better way to access database data, then this book is for you. It is a basic introduction to NHibernate, with enough information to get a solid foundation in using NHibernate. Some advanced concepts are presented where appropriate to enhance functionality or in situations where they are commonly used. Absolutely no knowledge of NHibernate is required to read this book. Seller Inventory # AAV9781849516020

More information about this seller | Contact this seller

Buy New
US$ 43.56
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

3.

N. Schenker, Gabriel
Published by Packt Publishing Limited (2011)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Packt Publishing Limited, 2011. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9781849516020

More information about this seller | Contact this seller

Buy New
US$ 45.16
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

4.

N. Schenker, Gabriel
Published by Packt Publishing (2016)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Paperback Quantity Available: 1
Print on Demand
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Packt Publishing, 2016. Paperback. Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Seller Inventory # ria9781849516020_lsuk

More information about this seller | Contact this seller

Buy New
US$ 44.46
Convert currency

Add to Basket

Shipping: US$ 5.02
From United Kingdom to U.S.A.
Destination, rates & speeds

5.

Dr. Gabriel Nicolas Schenker
Published by Packt Publishing Limited (2011)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, 2011. PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # LQ-9781849516020

More information about this seller | Contact this seller

Buy New
US$ 38.78
Convert currency

Add to Basket

Shipping: US$ 11.67
From United Kingdom to U.S.A.
Destination, rates & speeds

6.

Nicolas Schenker, Dr. Gabriel
Published by Packt Publishing (2018)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Paperback Quantity Available: > 20
Print on Demand
Seller:
Murray Media
(NORTH MIAMI BEACH, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2018. Paperback. Condition: New. Never used! This item is printed on demand. Seller Inventory # 1849516022

More information about this seller | Contact this seller

Buy New
US$ 58.44
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

7.

Gabriel N. Schenker
Published by Packt Publishing (2011)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Softcover Quantity Available: 1
Print on Demand
Seller:
Rating
[?]

Book Description Packt Publishing, 2011. Condition: New. This item is printed on demand for shipment within 3 working days. Seller Inventory # GM9781849516020

More information about this seller | Contact this seller

Buy New
US$ 55.59
Convert currency

Add to Basket

Shipping: US$ 3.43
From Germany to U.S.A.
Destination, rates & speeds

8.

Dr. Gabriel Nicolas Schenker, Aaron Cure
Published by Packt Publishing (2011)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2011. Paperback. Condition: New. Seller Inventory # DADAX1849516022

More information about this seller | Contact this seller

Buy New
US$ 56.69
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

9.

Dr. Gabriel Nicolas Schenker, Aaron Cure
Published by Packt Publishing Limited, United Kingdom (2011)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Paperback Quantity Available: 10
Seller:
Book Depository hard to find
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2011. Paperback. Condition: New. Language: English. Brand new Book. This is a beginner's guide with comprehensive step-by-step instructions. There are appropriate screenshots throughout the book and plenty of code, which is explained in a well-thought-out format. If you are a new or seasoned developer of web or desktop applications who is looking for a better way to access database data, then this book is for you. It is a basic introduction to NHibernate, with enough information to get a solid foundation in using NHibernate. Some advanced concepts are presented where appropriate to enhance functionality or in situations where they are commonly used. Absolutely no knowledge of NHibernate is required to read this book. Seller Inventory # LIE9781849516020

More information about this seller | Contact this seller

Buy New
US$ 65.38
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

10.

Dr. Gabriel Nicolas Schenker; Aaron Cure
Published by Packt Publishing (2011)
ISBN 10: 1849516022 ISBN 13: 9781849516020
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2011. Condition: New. book. Seller Inventory # M1849516022

More information about this seller | Contact this seller

Buy New
US$ 66.98
Convert currency

Add to Basket

Shipping: US$ 3.27
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book