انتیتی فریم ورک

انتیتی فریم ورک (EF) (به انگلیسی: Entity Framework) یک «نگاشت شی رابطه‌ای» برای آدو دات نت در دانت نت فریم ورک هست.

انتیتی فریم ورک
توسعه‌دهنده(ها)مایکروسافت
انتشار ابتدایی۱۱ اوت ۲۰۰۸ (۲۰۰۸-۰۸-11)
انتشار پایدار
۶٫۱٫۲
۲۲ دسامبر ۲۰۱۴ (۲۰۱۴-۱۲-22)
مخزن
نوشته‌شده باC#
بن‌سازه رایانش.NET Framework
گونهObject-relational mapping
پروانهمجوز آپاچی
وبگاه

آدو دات نت (به انگلیسی: ADO.Net) یک چهارچوب بسیار قوی برای دسترسی به داده هاست. «نگاشت شی رابطه‌ای» یا همان ORM یک تکنولوژی در برنامه‌نویسی شی گراست برای تبدیل داده‌ها بین سیستم‌های ناسازگار.

پس باتوجه به تعاریف بالا می‌توان گفت انتیتی فریم ورک یک تکنولوژی شی گرا برای دسترسی به داده‌ها از طریق یک نوع سیستم متفاوت با سیستم دیتا بیس است.

در انتیتی فریم ورک با دیتابیس و جداول آن مانند اشیایی برخورد می‌کنیم؛ که این مکانیزم‌ها براشون فراهم شده:

  • ۱. انجام عملگرهای پایهٔ CRUD. (Create, Read, Update, Delete)
  • ۲. مدیریت آسان رابطه‌های یک به یک، یک به چند، و چند به چند
  • ۳. قابلیت داشتن روابط ارث بری بین Entities.
مزایای استفاده از انتیتی فریم ورک
  • ۱. دسترسی به داده‌ها در یک زبان سطح بالا
  • ۲. مدل conceptual را می‌توان با استفاده از روابط بین entities، بیان کرد.
  • ۳. مدیریت آسان تر داده‌ها، مانند افزودن و حذف و آپدیت

منابع

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.