تار جهان گستر

متن مرتبط با «چیست؟» در سایت تار جهان گستر نوشته شده است

انتیتی فریم ورک چیست؟ | What is Entity Framework

  • Entity Framework چیست؟ انتیتی فریم ورک یک "نگاشت شی رابطه ای" برای آدو دات نت در دانت نت فریم ورک هست. آدو دات نت (ADO.Net) یک چهارچوب بسیار قوی برای دسترسی به داده هاست."نگاشت شی رابطه ای" یا همان ORM یک تکنولویِ در برنامه نویسی شی گراست برای تبدیل داده ها بین سیستم های ناسازگار. پس باتوجه به تعاریف بالا میشه گفت انتیتی فریم ورک یک تکنولوژی شی گرا برای دسترسی به داده ها از طریق یک نوع سیستم متفاوت با سیستم دیتا بیس است. در انتیتی فریم ورک با دیتابیس و جداول آن مانند اشیایی برخورد می کنیم.که این مکانیزم ها براشون فراهم شده: 1.انجام عملگر های پایه ی CRUD. (Create, Read, Update, Delete) 2.مدیریت آسان رابطه های یک به یک،یک به چند،و چند به چند 3.قابلیت داشتن روابط ارث بری بین Entities. مزایای استفاده از Entity Framework 1.دسترسی به داده ها در یک زبان سطح بالا 2.مدل conceptual را می توان با استفاده از روابط بین entities، بیان کرد. 3.مدیریت آسان تر داده ها ،مانند افزودن و حذف و آپدیت آیا Entity Framework یک جایگزین برای ADO.Net می باشد؟ باید گفت :"بله" زیرا توسعه دهنده ی نرم افزار دیگه کلاس ها و متد های ADO.Net رو برای اجرای اعمال روی داده ها نمینویسه،و "نه" چونکه این مدل در حقیقت روی ADO.Net نوشته شده و و ما درواقع داریم هنوز از ADO.Net استفاده می کنیم. معماری Entity Framework کار با Entity Framework در Visual Studio برای کار با Entity Framework اول باید یک Entity Data Model از دیتابیستون به برنامه اضافه کنید.برای این کار از روشی که در لینک زیر آموزش داده شده استفاده کنید: Create EDM سپس با تعریف شی از مدل دیتا بیسی که افزودید و با استفاده از , ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها