برای دسترسی به داده ها روش های مختلفی معرفی شده اند، اما همیشه جای خالی یک مدل مفهومی برای برنامه نویسان احساس میشد که بتواند تا حدودی ما را از دنیای پایگاه داده دور کند. با پیشرفت چشم گیر زبان های برنامه نویسی، برنامه نویسی شی گراء از ارزش قابل توجهی در بین توسعه گران برخوردار گشت. به همین دلیل ایجاد روشی برای یکپارچه کردن و ساده سازی دسترسی به داده ، همراه با بهره بردن از مفاهیم شیء گرایی در آن مورد توجه قرار گرفت. اولین تلاش ماکروسافت در این زمینه ارائه LINQ To SQL و Entity Frame Work بود. Entity Frame Work به طور جدی به عنوان بستر اصلی ماکروسافت به منظور دسترسی به داده ها مورد توجه است. تصویر Entity Frameworkدر این دوره هدف ما آشنایی شما با یک O/RM متن بازِ ارائه شده توسط ماکروسافت به نام Entity Frame Work و قابلیت های آن برای از بین بردن شکاف بین زبان برنامه نویسی و پایگاه داده است. به گونه ای که شما با استفاده از Entity Frame Work به این توانایی دست پیدا کنید تا در مقابل مدل های مفهومی ، از یک مدل جدید با امکان دسترسی و برنامه نویسی مستقیم بر اساس ساختار یک پایگاه داده استفاده نمایید . در نتیجه شاهد کاهش میزان کد نویسی ، راحتی در گسترش ، بهبود و نگهداری برنامه باشید. در این آموزش قابلیت های Entity Frame Work در قالب یک پروژه مورد بررسی قرار گرفته است و روند تکمیل آموزش به این صورت خواهد بود که ابتدا روش های استفاده از Entity Frame Work را بررسی خواهد شد و پروژه ای با روش Data Base First ایجاد می شود و اکثر ویژگی های مهم و کاربردی این تکنولوژی را در این پروژه به همراه مثال معرفی خواهد شد. دانلود از وبسایتwww.heilton.com