۱۳۹۰/۱۲/۱۲

آشنایی با Nhibernate

با سلام
پس از یافتن تعدادی منبع قصد دارم آموزش مفصلی در این را بطه در این بلاگ قرار دهم .
ابتدا بحث آشنایی با Nhibernate می با شد که در این پست به آن خواهیم پرداخت . البته به منظور آشنایی عمیق تر قبل از بررسی Nhibernate با مفهوم ORM آشنا خواهیم شد:

تعریف ORM یا Object Relational Mapping

در برنامه نویسی شی گرا ما با کلاس ها و اشیا و روابط بین آنها سروکار داریم حال اینکه برنامه ما یه بخش جدایی ناپذیر تحت عنوان دیتابیس دارد که ماهیت ها (Entity) در آنجا بصورت جداول و ارتباطات بین آنها می باشد برای اینکه ما بتوانیم از جداول و امثال آن در برنامه خودمان استفاده کنیم نیاز داریم تا کلاس هایی متناسب با جداول مان در برنامه داشته باشیم البته با ید ارتبا طات بین جداولمان نیز در این کلاسها گنجانده شود این دقیقا همان کاری است یک ORM برای ما انجام می دهد و عملیات نگاشت را برای ما به صورت اتوماتیک پیاده سازی می کند البته این ابزار فواید دیگری نیز برای ما به ارمغان می آورد که در ادامه با آنها آشنا خواهیم  شد.



هیچ نظری موجود نیست:

ارسال یک نظر

Disqus for Dotnetinfo