【发布时间】:2009-03-09 22:07:37
【问题描述】:
我正在尝试找出使用 Linq 处理数据库更新的最佳方法。我想要一种检查数据库更改的干净方法。我想使用 ruby 风格的迁移脚本,但我也想使所有内容与 DBML 文件保持同步。做这个的最好方式是什么?我需要编写自定义解决方案吗?
【问题讨论】:
标签: asp.net sql-server linq-to-sql version-control data-migration
我正在尝试找出使用 Linq 处理数据库更新的最佳方法。我想要一种检查数据库更改的干净方法。我想使用 ruby 风格的迁移脚本,但我也想使所有内容与 DBML 文件保持同步。做这个的最好方式是什么?我需要编写自定义解决方案吗?
【问题讨论】:
标签: asp.net sql-server linq-to-sql version-control data-migration
我假设您的意思是架构更改?如果是这样,那么自定义代码生成器肯定是一种选择,并且比每次模式更改时手动更新 DBML 更好。但是也有第三方工具可以同步架构更改:
http://www.huagati.com/dbmltools/
如果您愿意放弃将 LINQ 作为数据访问模型,可以使用 OR/M 工具或类似 OR/M 的工具来控制代码生成。
【讨论】: