Introducing Entity Framework v1 in DotNetWork User Group in Cairo Egypt

by mosessaur| 18 July 2009| 3 Comments

Bishoy Ghaly & me made an introductory presentation about Entity Framework for the first time in DotNetWork User Group in Cairo, Egypt –Saturday 18th July-

After a survey we made in June we discovered that an introductory session to Entity Framework is a must. So we prepared this 3 hours session -level 100- to introduce Entity Framework to the audiences.

Our agenda:

  • History of ADO.Net
  • Object Relational Mapping {ORM}
  • What is Entity Framework?
  • Entity Framework Architecture
  • Entity Data Model {EDM}
  • Entity Client & Object Services
  • LINQ to Entities & Entity SQL {eSQL}
  • Load Related Objects
  • Inheritance in Entity Framework
  • Entity Framework providers and multiple database support
  • Entity Framework Limitations (if time permits)
  • External Tools (if time permits)

The presentation had around 10 Demos. All of them are meant for introducing Entity Framework in basic level.

We have a plan to blog about few topics mentioned in the above agenda. Also these posts will be very basic as it will be related to the presentation.

, presenters’ script and demos are available for download (Click here).

Comments (3) -

Alex James
Alex James United States on 7/27/2009 7:13 AM Moses,

I'm super keen to hear what people are saying about EF out there in the field these days?

Do you have any insights?
Cheers
Alex
Muhammad Mosa
Muhammad Mosa Egypt on 7/27/2009 4:22 PM From what I've spotted people are eager to learn EF and use it. In Egyptian community they really do especially ORM tools usage aren't huge in our market as I noticed.

They want to know more about the performance of generated SQL from LINQ to Entities and eSQL. Beside they were looking for a clear comparison list between the 2 flavors of accessing EF (eSQL and LINQ to Entities). We pointed some, but if MSDN can states such comparisons with scenarios when each is applicable then that would be great. Maybe to be mentioned in the ADO.NET team blog.

The liked the feature of being independent from data storage provider by the separation between storage and conceptual model.

The are willing to use EF because it will enhance their productivity in building data access layers and their business model entities.

And as I mentioned above ORM tools are not widely used. And they already started to use LINQ to SQL and it was one of the reasons why they didn't move to EF because LINQ to SQL was fulfilling their needs.

We are planning for few other sessions also to introduce EF v4 and its new amazing features.
Cheers
Alex James
Alex James United States on 7/28/2009 5:06 AM Thanks for that Moses.

Nice to get a view from outside the Bubble inside a Bubble that is Redmond!

Cheers
Alex

Pingbacks and trackbacks (1)+

Comments are closed