Entity Framework V / S Традиционный подход ADO - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть вопрос.Я использовал ADO и Entity Framework.Без сомнения, Entity Framework помогает нам писать запросы на c #, поэтому мы также можем отлаживать эти запросы.До сих пор я слышал, что обработка запросов происходит быстрее, если мы выполняем их в SQL.Так что я просто хочу знать, что обработка запросов в C # может быть медленнее, чем обработка в SQL?Я хочу сказать, что запрос, написанный в платформе Entity, будет медленнее / быстрее, чем запрос, написанный на SQL?

Надеюсь, что все понятно.

Пожалуйста, предложите.

Ответы [ 2 ]

4 голосов
/ 14 февраля 2012

SQL будет быстрее, но насколько зависит от ваших запросов. Поэтому нет однозначного ответа, так как вам придется проверить результаты самостоятельно.

По моему опыту производительность структуры сущности в целом приемлема. Если 95% ваших запросов достаточно быстрые в EF, вы всегда можете написать оставшиеся медленные 5% в SQL.

1 голос
/ 14 февраля 2012

Здесь есть похожий поток: Entity Framework VS LINQ to SQL VS ADO.NET с хранимыми процедурами?

Я этот поток поможет вам принять решение, что хорошо или плохо для обоих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...