KGBRS Ответов: 3

Почему мы используем entity framework, хотя собственный SQL sever работает быстрее, чем ORM, почему мы используем это?


why we are using Entity Framework even though native SQL Sever is more faster than ORM why we are using this?


Что я уже пробовал:

SQL Storied procedures или скомпилированные запросы более быстры, чем наши серверные запросы (ORM), но почему мы используем ORM, как entity frame work with out moving to ADO.net

3 Ответов

Рейтинг:
1

grghimal

При построении каких-либо решений не все имеют такой же приоритет, как и их продукт, чтобы работать быстрее, некоторые могут захотеть закончить продукт быстрее,поэтому, если они хотят сделать это быстрее, затрачивая меньше времени и ресурсов, ORM предоставляет автоматизированные инструменты и методы, которые помогут закончить продукт быстрее, следовательно, если вы хотите, чтобы система работала быстрее, они используют собственный SQL Sever и добавляют необходимые вещи вручную, если они хотят закончить работу быстрее, они используют entity framework. Фреймворк облегчает кодирование, работает медленнее.


Рейтинг:
0

MadMyche

Не все используют ОРМ...
Есть несколько причин, почему многие люди используют их:

Быстрая разработка - с помощью ORM можно создавать свои классы из ваших таблиц или наоборот, практически не задумываясь о том, что нужно разработчику.

Более дешевая разработка - сетевому разработчику платят не так много, как тому, кто также имеет опыт работы с DBA.

Переносимость - даже если разные типы баз данных имеют разный синтаксис, методы EF останутся прежними.


Рейтинг:
0

phil.o

ORM и компонент database engine - это два различных инструмента, которые удовлетворяют различным требованиям.
Ваш вопрос немного похож на вопрос: "почему я должен использовать отвертку, когда у меня есть бензопила?"