سرشار از زندگی

طبقه بندی موضوعی

۱ مطلب با کلمه‌ی کلیدی «ORM» ثبت شده است

قصد دارم آموزش Entity Framework که جزو بسته ی NET. هست و یکی از بهترین ORM هاست رو خدمتتون ارائه کنم.

حالا اول بریم سراغ این که ORM چیه و به چه دردی می خوره؟!

ORM سر واژه ی عبارت Object Relational Mapping هستش که به معنی نگاشت شی رابطه ای است. در برنامه نویسی شی گرا تمامی کارها با پیاده سازی اشیا عملیاتی می شوند اما در پایگاه داده های رابطه ای ما با جداول و رابطه ی بین آن ها سروکار داریم. مشکل اینجاست که  انواع پیچیده ای که ما برای انتزاع به صورت شی درمی آوریم  امکان ذخیره  مستقیم در پایگاه داده را ندارند. بنابراین ما مجبوریم برای ذخیره ی اشیا، آن هارا به اجزای ریز مطابق با پایگاه داده رابطه ای مورد استفاده خودمان در بیاوریم. (مثلا به انواع varchar و tinyint و... که در Microsoft SQL وجود دارد) موقع بازخوانی مقادیر هم مشکل مقدار دهی اشیا را خواهیم داشت.

در واقع نسبت به روش معمولی اتصال به پایگاه داده، این روش به کد نویسی کمتری نیاز دارد.

۱ نظر موافقین ۱ مخالفین ۰ ۳۰ بهمن ۹۲ ، ۰۹:۰۴
mjrh