Useful tool: Database design/data access code generation:
DeKlarit provides a simple way to automate a great part of the application design, development and maintenance process by automatically generating the data model and the code for your data access and business logic layers.