I'll be heading to the D.C. area on Tuesday to present an Intro to E.F. at the CapArea.NET User Group on Tuesday. Meeting details are here. This is an INETA sponsored event. Thanks INETA! :-)
I've done a lot of presentations with this title though they have all been different and I'm constantly thinking about how best to give people a grasp of the breadth of E.F. in a short time. I mused about this in a blog post when I returned from presenting in Europe in October: Best approach for teaching first exposure to Entity Framework
So I'm going to try something new -- inspired by Dana Coffey's blog post about Chris Love's EF Presentation (linked to in the above blog post). My plan is to spend most of the session just building an app that lets me highlight various features of EF: building a model, looking at the metadata, doing a little customization, querying with LINQ to Entities, a great excuse for querying with Entity SQL, doing some generic programming, doing a bit of entity class customization and implementing some stored procedures. I'll probably do it with a WinForm app because building an n-Tier ASP.NET application with EF (which is what Chris did in his talk which was not an intro session) is too advanced for an intro session.
We'll see how this approach works rather than trying to have lots of slides about many features and then demonstrate them one at a time. What always ends up happening is that I spend way more time talking about a particular thing (generally that's the model itself) and not having enough time for everything else I had planned. And don't think that a full day solves this problem! I could talk for a whole day JUST about the model or JUST about any one particular feature! That's why my book is so long. :-)



