Welcome to the Entity Framework Contrib project
This project is a home to contributions for the Entity Framework in order to accomodate different scenario's and programming styles.
It consists of multiple projects aimed at helping you take full advantage of EF.
Projects
- PostSharp4EF: Automatically implement IPoco This project uses PostSharp to post-compile your assemblies. When it encounters a simple attribute, it will implement everything needed to use it in EF: Typelevel attributes, EDMscalar attributes, changetracking and default values. This means there are no runtime performance penalties. See Introducing EF Contrib post for more detailed information about this project. The following supporting projects are included as well and will enable the use of full disconnected n-tier usage of your domain objects:
- Circular Serializer: enables the serialization of object graphs (including circular references) with knowledge of 'original values'.
- Editable Business Objects: does changetracking and provides the serializer with the correct values.
- Plug-in Edmx Code Generator: easily add assemblies that will hook into the codegeneration part of Entity Framework. Check this blog post out for more info!
Community feedback
Please contribute to this project by either contributing code or giving feedback. Let me know if you are interested in the project and if you'd like to see it completed.