Entity Framework
مایکروسافت قبل از معرفی Entity Framework ، تکنولوژیهای ado , rdo و سرانجام ado.net را ارایه کرده بود و برای اکثر این تکنولوژیها زمان زیادی گذاشته بود ، هر کدام از اینها در زمان خود یک تکنولوژی نوینی و حرکت عظیمی بود . اما با گسترش مفاهیم شی گرایی و نیاز مبرم برنامه نویسان به ایجاد اشیا از داده ها و جداول بانکهای اطلاعاتی مایکروسافت اقدام به توسعه تکنولوژی ado.net کرد و ابتدا امکانات linq و سپس Entity Framework را برای تعامل بهتر با شی گرایی مطرح کرد . تا قبل از آن برنامه نویسان زمان زیادی را برای برنامه نویسی اشیا جدولهای بانکهای اطلاعاتی و ارتباطات آن صرف می کردند و هر گونه تغییر در جداول بانکها مستلزم تغییرات فراوانی در کد نویسی است . ابتدا فهرستی از ابزارهای مدل سازی را معرفی می کنم : 1-ERM یا Entity Relationship Model ابزاری برای مدل سازی پایگاههای داده ای رابطه ای . 2- UML یا Unified Modeling Language زبان استاندار ماژول سازی اشیا و کلاسها 3-ORM یا Object-Relational Mappingروشی و ابزاری برای ایجاد تعامل ماژولار میان اشیا بانکهای اطلاعاتی رابطه ای و زبانهای برنامه نویسی شی گرا 4-DFD یا Data Flow Diagram ابزاری برای نمایش نموداری از جریان داده ها و فرآیند سیستم البته چند ORM دیگر هم وجود دارد یکی NHibernate و SPRINT.net هر دوتای آنها از جاوا مشتق شده اند و توانمنیدهای فراوانی دارند اما بحث ما Entity Framework.Net4 است . البته لیست بالا لیست کاملی نیست و از حوصله این بحث خارج است . قبل از ورود به بحث Entity Framework مقدمه ای در مورد Entity Data Model یا مختصرا EDM باید بیان شود .EDM در حقیقت پایه و پیش نیاز Entity Framework است و شامل سه model است 1-مدل مفهومی 2-مدل منطقی 3-مدل ذخیره سازی یا فیزیکی ما می توانیم بگوییم که EDM یک نسخه تکامل یافته ERM است .ما در مدل EDM در مورد ساختار شی گرای business objects داده ها بحث می کنیم در حالی که در مدل ERM ما در مورد طرح بانک اطلاعاتی بحث می کنیم .که باید تفاوت میان مدل داده و مدل شی را متوجه شویم ، شکل زیر یک مدل داده را نشان می دهد در حالی که شکل بعدی مدل شی گرا از بانک اطلاعاتی ما را نشان می دهد.
آموزش ساده و کاربردی Entity Framework 5
آموزش ساده و کاربردی Entity Framework 5
با مشاهده این دوره آموزشی استفاده از Entity Framework 5 در برنامه نویسی برنامه های کاربردی در Visual Studio 2012 را به خوبی خواهید آموخت.
19510
2256
1394/10/03
0
آموزش استفاده از Entity Framework در برنامه های سطح Enterprise
آموزش استفاده از Entity Framework در برنامه های سطح Enterprise
با مشاهده این دوره آموزشی استفاده از Entity Framework در نرم افزارهای تولیدی در سطح Enterprise را به خوبی خواهید استفاده از آموخته های این دوره آموزشی در ویژوال استدیوهای
19279
13807
1394/10/03
0
آموزش استفاده از قابلیت بسیار کاربردی Code First Migrations ارائه شده در Entity Framework
آموزش استفاده از قابلیت بسیار کاربردی Code First Migrations ارائه شده در Entity Framework
در این دوره آموزشی استفاده از امکان Entity Framework Code First Migrations که در Entity Framework 4.3 به بعد ارائه گردیده است را خواهیم آموخت به کمک این امکان
18744
1546
1394/10/03
0
آموزش کامل و کاربردی روشهای Query گرفتن ارائه شده از سوی Entity Framework
آموزش کامل و کاربردی روشهای Query گرفتن ارائه شده از سوی Entity Framework
در این دوره آموزشی در ابتدا با روش های گوناگون بازجست گیری (Querying) ارائه شده از سویEntity Framework نظیر LINQ to Entities و Entity SQL آشنا می شویم
18321
1827
1394/10/03
0
آموزش Entity Framework 4.0 مبتنی بر مثال های کاربردی
آموزش Entity Framework 4.0 مبتنی بر مثال های کاربردی
در این دوره آموزشی از طریق مثال های عملی بر مفاهیم، مبانی و استفاده از Entity Framework 4.0 به خوبی مسلط خواهیم شد. این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است
17078
1495
1394/10/03
0
آموزش جامع و کاربردی Entity Framework 4.1 DbContext Data Access
آموزش جامع و کاربردی Entity Framework 4.1 DbContext Data Access
Entity Framework 4.1 DbContext قابلیت کار با Code First , Database First , Model First را داراست و راهکاری برای ساده سازی و ایجاد محیطی برای ساخت تمامی انواع برنامه های Data-Backed می باشد .
18751
3208
1394/10/03
0
آموزش کاربردی و سریع تکنولوژی های دسترسی به داده در برنامه های .NET Framework 4
آموزش کاربردی و سریع تکنولوژی های دسترسی به داده در برنامه های .NET Framework 4