gpt4 book ai didi

entity-framework - Entity Framework - 初始保存很慢

转载 作者:行者123 更新时间:2023-12-04 06:50:12 24 4
gpt4 key购买 nike

我们正在实现一个使用 EF4 和 WPF 的系统。我们注意到初始保存数据的一个问题:当运行初始 SaveChanges 时,在运行 context.SaveChanges() 命令时会有 4 到 6 秒的延迟。随后的每个 SaveChanges 都非常快,没有明显的延迟。这不是一个主要问题 - 但仍然是一个烦恼。

有没有人遇到过这个问题并知道解决方法?

谢谢

最佳答案

问题已解决:答案是预先生成模型的 View 。这样做的原因和实现解决方案的方法可以在这里找到:http://msdn.microsoft.com/en-us/library/bb896240.aspx .

简而言之 - 每次创建新上下文时, Entity Framework 都会生成一组用于访问数据库的 View 。此 View 生成是一项昂贵的操作,并且会导致遇到的显着初始延迟。通过预编译这些 View ,可以避免这种初始延迟。

关于entity-framework - Entity Framework - 初始保存很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3240839/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com