I just started my first open-source project. EF4 Templates. Yeahhh!
EF4 Templates uses T4toolbox to generate POCO self-tracking entities that can be unit tested, along with validation for WPF, Silverlight RIA services and ASP.NET/ASP.NET MVC. They also generate an ODATA service with authentication for usage with WPF.
Some of the features already implemented:
Self-tracking entities that use IContext and IObjectSet so they can be seperated from EF, and unit tested.
Fake object context for testing purposes.
OData service endpoint for use with WPF or windows forms, including forms authentication.
Validation using sidecar classes like RIA services and DataAnnotiations. A special class is generated for WPF to use DataAnnotations too.
Some of the new features I wish to implement are:
Silverlight domain service with OData endpoint
Right now the templates generate VB.NET code but I soon hope to have more converted to c# too. Wanna help?