我正在尝试找出使用Linq处理数据库更新的最佳方法。我想要一种检查数据库更改的简洁方法。我想使用ruby样式的迁移脚本,但我也希望保持所有内容与DBML文件同步。做这个的最好方式是什么?我是否需要编写自定义解决方案才能执行此操作?
答案 0 :(得分:2)
我认为你的意思是模式的变化?如果是这样,自定义代码生成器肯定是一个选项,而且比每次模式更改时手动更新DBML更好。但是还有第三方工具来同步模式更改:
http://www.huagati.com/dbmltools/
如果您愿意放弃LINQ作为数据访问模型,可以使用OR / M工具或OR / M工具来控制代码生成。