【问题标题】:Entity Framework V/S Traditional ADO Approach实体框架 V/S 传统 ADO 方法
【发布时间】:2012-03-05 13:17:39
【问题描述】:

我有一个问题。我使用过 ADO 和实体框架。毫无疑问,Entity Framework 方便我们在 c# 中编写查询,因此我们也可以调试这些查询。到目前为止,我听说如果我们在 SQL 中执行查询处理会更快。所以我只想知道在 C# 中处理查询可能比在 SQL 中处理它们要慢?我想说的是,用实体框架编写的查询会比用 SQL 编写的查询慢/快?

我希望我很清楚。

请提出建议。

【问题讨论】:

标签: sql entity-framework


【解决方案1】:

SQL 会更快,但速度取决于您的查询。所以没有明确的答案,你必须自己测试结果。

根据我的经验,实体框架的性能通常是可以接受的。如果 EF 中 95% 的查询足够快,那么您始终可以在 SQL 中编写剩余的慢 5%。

【讨论】:

    【解决方案2】:

    这里有类似的帖子:Entity Framework VS LINQ to SQL VS ADO.NET with stored procedures?

    我这个帖子将帮助您决定两者的优缺点。

    【讨论】:

    • 谢谢。我喜欢stackoverflow .. :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 2010-10-12
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    相关资源
    最近更新 更多