내 웹 프로젝트는 데이터를 처리 할 때 telerik dataaccess ORM을 사용합니다. 저장 프로 시저를 사용하거나 직접 코드를 작성할 수 있습니다. 저장 프로 시저를 사용하는 것이 더 효율적이라는 것을 알았습니다. 일부 직장 동료는 저장 프로 시저 사용이 특히 새로운 신병 중 일부는 유지하기가 어렵습니다. 스토어드 프로 시저를 사용할시기와 ORM에 코드를 직접 작성하는 경우 누구에게 문의 할 수 있습니까?MVC 웹 프로젝트에서 저장 프로 시저 또는 직접 쓰기 코드를 사용할 수 있습니까?
2
A
답변
1
ORM을 사용하는 아이디어는 더 이상 "원시"SQL 코드를 더 이상 작성할 필요가 없다는 것입니다. ORM 계층을 사용하여 데이터베이스에서 멋진 .NET 객체를 얻고, .
그러나 수천 또는 수백만 개의 행을 처리해야하는 광범위한 처리가 있고 결국에는 하나 또는 두 개의 숫자 값이 필요합니다 (평균 및 편차 또는 해당 선을 따르는 것과 같음) , 아마도 을 저장 프로 시저 내에서 서버에 처리하고 필요로하는 결과 값을 얻는 것이 더 중요합니다. 이 경우 서버에서 스토어드 프로 시저를 사용합니다. 서버에서 응용 프로그램으로 수백만 행을 끌어와 로컬로 계산합니다. 의 효율성 만입니다.
관련 문제
- 1. 저장 프로 시저 또는 웹 서비스 사용
- 2. 간단한 저장 프로 시저 쓰기
- 3. MySQL 저장 프로 시저 : 커서로 직접 업데이트 할 수 있습니까?
- 4. 저장 프로 시저 사용
- 5. 저장 프로 시저 또는 코드
- 6. 저장 프로 시저
- 7. WCF MVC 저장 프로 시저 호출
- 8. MongoDB : 저장 프로 시저
- 9. 저장 프로 시저 또는 쿼리 사용
- 10. 과수원 저장 프로 시저
- 11. C#을 저장 프로 시저 시작 프로 시저 또는 함수 내가이 저장 프로 시저를 가지고
- 12. MVC 컨트롤러에서 동일한 저장 프로 시저 사용
- 13. ASMX 웹 서비스, 저장 프로 시저 및 MVC 모델
- 14. 저장 프로 시저 Syintax
- 15. Hive의 저장 프로 시저
- 16. CLR 저장 프로 시저 v 일반 SQL 저장 프로 시저
- 17. 저장 프로 시저 xp_cmdshell을
- 18. C# 코드를 TSQL로 변환 저장 프로 시저
- 19. Oracle 저장 프로 시저
- 20. MVC 2 변환 내 저장 프로 시저
- 21. PHP의 저장 프로 시저
- 22. llbl 저장 프로 시저
- 23. SQL 저장 프로 시저
- 24. 저장 프로 시저가있는 SimpleMembership
- 25. 저장 프로 시저 호출
- 26. IPad 저장 프로 시저
- 27. XMLize 저장 프로 시저?
- 28. CLR 저장 프로 시저
- 29. SQL 저장 프로 시저
- 30. 저장 프로 시저
감사합니다. mysql 또는 sqlserver와 같은 다른 데이터베이스를 처리 할 때 ORM이이 작업을 수행하는 데 도움이되었다고 생각합니다. 현재 데이터베이스에는 40 개 이상의 저장 프로 시저가 있습니다. 프로 시저가 너무 많이 저장되어 있는지 궁금합니다. – Lyly
Telerik 데이터 액세스 관점에서 저장 프로 시저와 LINQ를 모두 실행할 수 있습니다. 다음 리소스를 유용하게 사용할 수 있습니다. [저장 프로 시저 및 함수] (http://docs.telerik.com/data-access/developers-guide/stored-procedures-and-functions/developer-guide-crud-sp-support -overview), [LINQ 지원] (http://docs.telerik.com/data-access/developers-guide/linq-support/data-access-feature-ref-linq-support-querying-overview)을 참조하십시오. 또한 데이터 액세스 관련 문제에 대해서는 [Telerik 포럼] (http://www.telerik.com/forums/data-access)에서도 질문을 게시 할 수 있습니다. –