I understand the reason behind not auto refreshing your .dbml (Linq2Sql), .edmx (Linq2Entities) or .hbm.xml (NHibernate). In each of these ORM solutions you need to update these files if you have changes in the database. Is there a way to refresh these files automatically if you are 100% sure that it wont break anything?
I am reasonably familiar with Migrations in RoR. Is there a dependabale Migration tool in the .NET world ?
In general, how do you stay agile with database design and dont recreate these mapping files manually again and again?
Please provide a link if this question is a duplicate. I was not able to find one.