2012-04-06 4 views
-1

지금까지 WebForms를 사용해 왔으며 이제는 MVC를 배우기를 원합니다. 그러나 내가 도달 할 수있는 모든 온라인 소스는 데이터베이스 예제에 Entity Framework를 사용하는 것을 선호합니다. 나는 EF (또는 ORM)가 좋은지 나쁜지를 논할 의향이 없지만, 나는 ORM이 아닌 MVC를 배우고 싶다. 따라서 MVC에 초점을 맞추고 좀 더 많은 데이터 액세스 메소드 (예 : DataReaders) 또는 더 간단한 추상화 레이어 (데이터를 캡슐화하는 일부 콜렉션)를 사용하는 소스 (온라인 또는 서적)를 제안 할 수 있습니까?비 -EF/LINQ/ORM 개발자를위한 ASP.NET MVC 서적/자습서

+0

"classic data access methods"를 –

+0

으로 정의하지만 문맥에서 분명히 밝혀야한다고 생각합니다. 질문을 약간 업데이트했습니다. –

+0

ADO.NET과 함께 ASP.NET MVC를 사용할 수는 있지만 그럴만한 이유는 거의 없습니다. 나는 현재 고객과 정확히 같은 상황에 있으며, 응용 프로그램의 데이터 레이어로 얼마나 많은 시간을 낭비하고 있는지 얼마나 즐겁지 않습니다. ORM을 사용하면 개발이 훨씬 빨라집니다 (학습 곡선 문제가 해결되면). 내가 말하고자하는 것은 많은 ASP.NET MVC 샘플에서 EF를 사용하는 * 좋은 이유가 있다는 것입니다. –

답변

1

Entity Framework는 MVC와 함께 사용할 필요가 없습니다. 이는 하나의 방법 일뿐입니다. 주요 MVC 책 (John Galloway, Dino Esposito가 작성한 책을 추천합니다)을 골라서 EF에 대해 특별히 말한 부분을 지나칠 수 있습니다 (책에 실제로 그런 부분이있는 경우).

+0

동의합니다. 잘 쓰여진 책은 관심사를 아주 잘 분리 할 수없는 책보다 더 잘 층을 토론 할 것입니다. MVC의 목표는 프레젠테이션 계층의 파트를 비즈니스 또는 데이터 계층과 분리하여 유지하는 것입니다. –

관련 문제