This month we’re having a special meeting day, a week earlier than normal, on this Wednesday March 3rd and you don’t want to miss it! MVPs Julie Lerman and Kathleen Dollard are in town and we thought this would be a great chance to snag them both for a killer session on Entity Framework and MEF with the experts. Here’s the 411:
When: Wednesday, 3/3/2010 at 6:00 PM
Where: University of Phoenix Learning Center in Livermore, 2481 Constitution Drive, Room 105
First look at POCO Support in Entity Framework 4
One of the most important additions to Entity Framework in VS2010 is its support for POCO (Plain Old CLR Object) classes. In this session you’ll see how EF is able to support POCOs, how to create POCOs that EF can work with and the difference between super simple POCOs and those which use dynamic proxies at run time to emulate EntityObject behavior such as change notification. We’ll also take a quick look at the critical change to EF code generation that allows us to generate and customize POCOs. With POCO capabilities in hand, you will be able to build persistent ignorant, flexible and testable code using entities while still benefiting from the features of Entity Framework.
The Managed Extensibility Framework (MEF)
Composable applications are made of building blocks – like Legos. Composability is an extension of many ideas that have fueled architecture evolution in the last twenty years, including isolation, the creation of tiers, and testable applications. Silverlight and .NET now contain the Managed Extensibility Framework or MEF to provide composability. MEF is available in .NET 3.5 and Silverlight 3.0 via downloads and in the box for .NET 4.0 and Silverlight 4.0. MEF is as simple as Import, Export, Compose! You’ll learn how do each of these steps with the attributed model to define and retrieve parts in your application. I’ll also cover what composability is and the three broad categories – extensions, fully composed applications, and architecturally composed applications. You’ll leave understanding when MEF might be a good fit for your applications today and insight into how profoundly MEF is likely to change architectures in the relatively near future.
Hope to see you there!