کتابخانه تبدیل شده پروژه بسیار محبوب NHibernate جاوا به سی شارپ است و یکی از ORMهای بسیار موفق ، به شمار می رود. فصولی که در این کتاب می خوانید عبارتند از: آماده سازی سیستم برای استفاده از NHibernate آزمون واحد نگاشت تهیه شده استفاده از LINQ جهت انجام کوئری ها توسط NHibernate آشنایی با Automapping در فریم ورک Fluent NHibernate معرفی الگوی Repository آشنایی با کتابخانه Validator NHibernate ساختار جداول متناظر مدیریت Join در NHibernate سرویس جمع و مفردسازی نحوه ی نگاشت فیلدهای فرمول در Fluent NHibernate و ... چرا نیاز است تا از یک ORM استفاده شود؟ تهیه قسمت و یا لایه دسترسی به داده ها در یک برنامه عموما تا 30 درصد زمان کل تهیه یک محصول را تشکیل می دهد. اما باید در نظر داشت که این پروسه تکراری هیچ کار خارق العاده ای نبوده و ارزش افزوده ی خاصی را به یک برنامه اضافه نمی کند. تقریبا تمام برنامه های تجاری نیاز به لایه دسترسی به داده ها را دارند پس چرا ما باید به ازای هر پروژه ، این کار تکراری و کسل کننده را بارها و بارها تکرار کنیم؟ هدف NHibernate ، کاستن این بار از روی شانه های یک برنامه نویس است. با کمک این کتابخانه ، دیگر رویه ذخیره شده ای را نخواهید نوشت دیگر هیچ گاه با ADO.Net سروکار نخواهید داشت. به این صورت می توان عمده وقت خود را صرف قسمتهای اصلی و طراحی برنامه کرد تا کدنویسی یک لایه تکراری.