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