我理解不自动刷新 .dbml (Linq2Sql)、.edmx (Linq2Entities) 或 .hbm.xml (NHibernate) 的原因。在每个 ORM 解决方案中,如果您在数据库中有更改,则需要更新这些文件。如果你 100% 确定它不会破坏任何东西,有没有办法自动刷新这些文件?
我相当熟悉 RoR 中的迁移。.NET 世界中是否有可靠的迁移工具?
一般来说,您如何保持数据库设计的敏捷性,而不是一次又一次地手动重新创建这些映射文件?
如果此问题重复,请提供链接。我找不到一个。