{"product_id":"9781118035368","title":"NHibernate with ASP.NET Problem Design Solution","description":"This Wrox Blox demonstrates how to start using NHibernate in line business applications using ASP.NET and VB.NET. Using NHibernate will speed up your application development by removing the need to build your own Data Access Layer (DAL). In addition, you can focus solely on the business problem instead of the infrastructure concerns. Using a simple demo application as an example, this Wrox Blox shows how easy it is to get started with NHibernate and build your DAL in minutes instead of hours. Readers will also see how the POCO pattern enables you to keep your DAL as unobtrusive as possible as well as being interchangeable for future DAL implementations. You will also see how NHibernate has many enterprise patterns built into it, like the Unit of Work pattern and the Identity Map.\u003cp\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003c\/p\u003e\u003cblockquote dir=\"ltr\"\u003e\n\u003cp\u003e\u003cb\u003eWhat Is an Object Relational Mapper? 2\u003c\/b\u003e\u003c\/p\u003e\n\u003cblockquote dir=\"ltr\"\u003e\u003cp\u003eWhy NHibernate? 2\u003c\/p\u003e\u003c\/blockquote\u003e\n\u003cp\u003e\u003cb\u003ePart 1: Getting Started with NHibernate 2\u003c\/b\u003e\u003c\/p\u003e\n\u003cblockquote dir=\"ltr\"\u003e\u003cp\u003eA Quick Demo 2\u003c\/p\u003e\u003c\/blockquote\u003e\n\u003cp\u003e\u003cb\u003ePart 2: The NHibernate Framework 13\u003c\/b\u003e\u003c\/p\u003e\n\u003cblockquote dir=\"ltr\"\u003e\n\u003cp\u003eArchitecture and Core Concepts 13\u003c\/p\u003e\n\u003cp\u003eMapping Your Entities: Impedance Mismatch 16\u003c\/p\u003e\n\u003cp\u003ePersisting Business Objects 18\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp\u003e\u003cb\u003ePart 3: Using NHibernate 19\u003c\/b\u003e\u003c\/p\u003e\n\u003cblockquote dir=\"ltr\"\u003e\n\u003cp\u003eIntroducing the Project and Laying out the Solution Framework 19\u003c\/p\u003e\n\u003cp\u003eDesigning the Domain Model 23\u003c\/p\u003e\n\u003cp\u003eNHibernate Repository Project: Base Class 39\u003c\/p\u003e\n\u003cp\u003eManaging Products 48\u003c\/p\u003e\n\u003cp\u003eManaging Customers 58\u003c\/p\u003e\n\u003cp\u003eNHibernate Repository Project: Refactoring and Session Management 69\u003c\/p\u003e\n\u003cp\u003eManaging Orders 74\u003c\/p\u003e\n\u003cp\u003eThe Database — A Question of Storage 94\u003c\/p\u003e\n\u003cp\u003ePresentation with the Model–View–Presenter Pattern 96\u003c\/p\u003e\n\u003cp\u003eUser Interface: ASP.NET 103\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp\u003e\u003cb\u003ePart 4: Other NHibernate Bits and Pieces 113\u003c\/b\u003e\u003c\/p\u003e\n\u003cblockquote dir=\"ltr\"\u003e\n\u003cp\u003eOther Querying Methods 113\u003c\/p\u003e\n\u003cp\u003eMapping Inheritance 115\u003c\/p\u003e\n\u003cp\u003eWhat Kind of SQL Is Being Produced? 118\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp\u003e\u003cb\u003eWrap Up 119\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eScott Millett 120\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/blockquote\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47120548298992,"sku":"9781118035368","price":6.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781118035368_p0.jpg?v=1763691954","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781118035368","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}