当前位置:  开发笔记 > 数据库 > 正文

使用ORM进行大容量数据库更新

如何解决《使用ORM进行大容量数据库更新》经验,为你挑选了0个好方法。

我喜欢ORM工具,但我经常认为对于大型更新(数千行),加载,更新和保存时似乎效率低下

UPDATE [table] set [column] = [value] WHERE [predicate]

会提供更好的表现.

但是,假设出于性能原因想要沿着这条路走下去,那么你将如何确保在内存中缓存的任何对象都被正确更新.

假设您正在使用LINQ to SQL,并且您一直在使用DataContext,那么如何确保您的高性能UPDATE反映在DataContext的对象图中?

这可能是"你没有"或"在DB上使用触发器来调用删除缓存的.NET代码"等等,但我很想听到这类问题的常见解决方案.

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有