【发布时间】:2009-07-27 18:58:58
【问题描述】:
有谁知道使用 Entity Framework 而不是 SQL 普通应用程序的查询之间是否存在速度差异?使用实体框架,我们必须手动处理表之间的连接,在我看来,这似乎是一个相当复杂的查询。
假设一个客户在州/省、订单、性别、评论、收藏产品等方面有很多联接。假设有 15 个关系。执行显示信息的简单“查看”页面大约需要 3 或 4 秒。对于我和我的老板(呵呵)来说,这肯定需要 TOO 很多时间。
如果我用普通的SQL写这个,会不会更快?
【问题讨论】:
-
这取决于您是否在乎专业。没有证据就责怪一个软件是不专业的。
-
当然你可以责怪它..你也可以责怪硬件,或者网络。要知道真正的原因是什么,您可能应该进行一些分析并比较性能。在常规 SQL 和实体框架之间。
-
我一点也不怪它!!我想知道是否有人听说过这个插件的性能不佳。因为我认为它在 VS.net 2010 上工作得很好,他们修补了很多东西。但是 Framework 1.0 就像 beta 版本一样。
-
这也不是很专业。根据传闻做出决定。
标签: c# asp.net entity-framework