지금까지 WebForms를 사용해 왔으며 이제는 MVC를 배우기를 원합니다. 그러나 내가 도달 할 수있는 모든 온라인 소스는 데이터베이스 예제에 Entity Framework를 사용하는 것을 선호합니다. 나는 EF (또는 ORM)가 좋은지 나쁜지를 논할 의향이 없지만, 나는 ORM이 아닌 MVC를 배우고 싶다. 따라서 MVC에 초점을 맞추고 좀 더 많은 데이터 액세스 메소드 (예 : DataReaders) 또는 더 간단한 추상화 레이어 (데이터를 캡슐화하는 일부 콜렉션)를 사용하는 소스 (온라인 또는 서적)를 제안 할 수 있습니까?비 -EF/LINQ/ORM 개발자를위한 ASP.NET MVC 서적/자습서
-1
A
답변
1
Entity Framework는 MVC와 함께 사용할 필요가 없습니다. 이는 하나의 방법 일뿐입니다. 주요 MVC 책 (John Galloway, Dino Esposito가 작성한 책을 추천합니다)을 골라서 EF에 대해 특별히 말한 부분을 지나칠 수 있습니다 (책에 실제로 그런 부분이있는 경우).
+0
동의합니다. 잘 쓰여진 책은 관심사를 아주 잘 분리 할 수없는 책보다 더 잘 층을 토론 할 것입니다. MVC의 목표는 프레젠테이션 계층의 파트를 비즈니스 또는 데이터 계층과 분리하여 유지하는 것입니다. –
관련 문제
- 1. asp.net mvc 개발자를위한 javascript 우수 사례
- 2. 비 개발자를위한 워크 플로우 편집
- 3. asp.net mvc 비 데이터베이스 액션
- 4. ASP.NET MVC의 팁 ASP.NET WebForms 개발자를위한 강의
- 5. 비 스윙 개발자를위한 Vaadin을 배우는 로드맵
- 6. ASP.NET 개발자를위한 PHP의 글쓰기/튜토리얼?
- 7. WCF ASP.Net 2.0 개발자를위한 Gotcha
- 8. ASP.NET MVC 2 : SPROC 응답의 비 직렬화
- 9. 비 MVC ASP.Net 코드의 올바른 이름은 무엇입니까?
- 10. Asp.Net MVC 컨트롤러에서 JSON 객체 비 직렬화
- 11. 비 문자열 용 Asp.net MVC 유효성 확인
- 12. 비 UTF-8 인코딩 (ASP.NET MVC)
- 13. 개발자를위한 인쇄술
- 14. asp.net MVC 컨트롤러에서 비 MVC asp.net 페이지로 데이터를 POST하는 방법은 무엇입니까?
- 15. 간단한 GUI 기반 편집기를 사용하는 비 개발자를위한 매크로/스크립팅 언어
- 16. PHP 개발자를위한 코코아 팁?
- 17. .net 개발자를위한 관용적 iPhone 개발
- 18. ASP.NET MVC 비 WWW를 WWW로 리디렉션하고 URL을 소문자로 다시 작성
- 19. 비 - 생성 된 개체 (asp.net mvc)에 대한 데이터 바인딩
- 20. Asp.Net 자료 컨트롤러 (비 MVC) 나는이 솔루션을 구현하기 위해 노력하고있어
- 21. 비 MVC ASP.Net 페이지에서 Html.RenderPartial을 사용할 수 있습니까?
- 22. 비 - 웹 응용 프로그램 (테스트)에서 Asp.Net MVC 경로 사용
- 23. koGrid가 Asp.Net MVC 3으로 KnockoutJS로 업데이트하는 대신 그리드를 비 웁니다.
- 24. 비 MVC 사이트에서 RESTful URL 사용
- 25. ASP.NET 비 사용자 지정 비 ASP.NET 응용 프로그램의 멤버쉽
- 26. 클라우드 기반 비 -ASP.NET
- 27. ASP.Net VS ASP.Net MVC
- 28. ASP.net 대 ASP.net MVC
- 29. ASP.NET MVC 3 Asp.net MVC 3에서 데이터베이스
- 30. ASP.NET MVC FileNotFoundException 오류
"classic data access methods"를 –
으로 정의하지만 문맥에서 분명히 밝혀야한다고 생각합니다. 질문을 약간 업데이트했습니다. –
ADO.NET과 함께 ASP.NET MVC를 사용할 수는 있지만 그럴만한 이유는 거의 없습니다. 나는 현재 고객과 정확히 같은 상황에 있으며, 응용 프로그램의 데이터 레이어로 얼마나 많은 시간을 낭비하고 있는지 얼마나 즐겁지 않습니다. ORM을 사용하면 개발이 훨씬 빨라집니다 (학습 곡선 문제가 해결되면). 내가 말하고자하는 것은 많은 ASP.NET MVC 샘플에서 EF를 사용하는 * 좋은 이유가 있다는 것입니다. –