For the last few months, I have been working with Don on developing guidance for developers who have to deal with data access. We have a CodePlex project over at http://dataguidance.codeplex.com/ up and running. We have been working for a while, but (unlike most p&p projects) we have been building on pre-beta technologies, which meant we could not ship our source code in a way that you could consume it.  Recently, Visual Studio 2010 Beta 1 and ASP.NET MVC for VS2010 Beta 1 were made available publicly, meaning we could ship our code.  Two weeks ago, we finished an iteration and made available our first public drop (Drop 2009.06.17) using Visual Studio 2010 Beta 1, Entity Framework 4, ASP.NET MVC for Visual Studio 2010 Beta 1, and the Composite Application Library from Prism.  This week, (after another two week iteration) we released another drop (Drop 2009.07.02), building on what we had and improving it a bit.  Check out the project and the code (which is still evolving), and give us some feedback on how we are doing things and what you think of our implementations of the Repository pattern, the specification pattern, our RESTful service implementation, and the rest of the code.  Keep in mind, we are focusing on the data access part of the project, and the rest (the web app and WPF app) is there to show how to use the data access layer.

Also, look for a new drop every two weeks (or so) until we finish the project.

Enjoy…