I have a class library project for a data access layer that uses Entity Framework 4. My project needs a versioning concept. My database contains many tables that contain «Id» and «CreationDateTime». Each table is associated with a version table that contains the detail. All Tables are constructed in the same manner and suffixed with «Version» for the version table. I have a class library project for a data acces