On
another project at my current client the developers decided to use a code
generation tool to help them save some time. They ended up using MyGeneration, which at the time
was in beta, to read their SQL database and generate the DAL. I noticed
the other day that it has now been released and is ready for prime
time.

It seems to have worked pretty well for them and
they have achieved the goal of saving time. I’m sure you lose some
customization ability, but I guess there’s a tradeoff. They are inheriting
from the generated classes to reduce the limitations from that respect, so
something to keep in mind.