EF and MEF at our User Group
Sat, Feb 27 2010 11:57
We have the top experts on Entity Framework (EF) and the Managed Extensibility Framework (MEF) coming to the San Francisco EastBay.NET User Group on March 3, 2010!
Both Julie Lerman and Kathleen Dollard will be here.
During the FUNdamentals portion of the meeting, Julie introduces EF in Visual Studio 2010:
Introduction to EF designer in VS 2010
The Entity Framework designer gained a slew of new features in Visual Studio 2010. In this short session, we'll create a model using the designer and take a look at some of these improvements such as entity name pluralization, complex type support, improved stored procedure support and more.
Then the main meeting is a double-header:
First look at POCO Support in Entity Framework 4 (Julie)
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) (Kathleen)
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.
Come and check out these great talks by these great .NET experts!
For more information and to register using this link.