انتیتی فریم ورک
انتیتی فریم ورک (EF) (به انگلیسی: Entity Framework) یک «نگاشت شی رابطهای» برای آدو دات نت در دانت نت فریم ورک هست.
توسعهدهنده(ها) | مایکروسافت |
---|---|
انتشار ابتدایی | ۱۱ اوت ۲۰۰۸ |
انتشار پایدار | ۶٫۱٫۲
۲۲ دسامبر ۲۰۱۴ |
مخزن | |
نوشتهشده با | 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.