2011-10-12 5 views
2

저는 ASP.NET MVC를 처음 사용합니다. LINQ를 사용하지 않고 표준 ADO.NET을 사용하여 저장 프로 시저를 사용하여 SQL Server 데이터베이스와 작업하고 싶습니다. 어떻게해야합니까? 거기에 유용한 비디오 튜토리얼이나 예제가 있습니까? 내가 tekpub.com 에서 롭 ​​Conery의 튜토리얼 동영상을보고 생각 하는데요ADO.NET을 사용한 ASP.NET MVC 데이터베이스 연결

+0

asp.net webform을 처음 사용하십니까? –

+0

아니요, MVC 구조가 처음입니다. – hotcoder

답변

0

이것은 제어의 반전과 저장소 패턴이 사용하는 ASP.NET MVC

좋은 패턴을 배울 수있는 좋은 장소입니다. 향후 데이터 액세스 방법을 변경하기로 결정하면 훨씬 쉽게 처리 할 수 ​​있습니다. 저장 프로 시저를 호출하고 저장소 계층의 비즈니스 개체에 매핑 한 다음 프로젝트의 크기에 따라 서비스 계층이나 컨트롤러로 다시 전달할 수 있습니다.

서비스 레이어는 코드를 서비스 레이어로 리팩터링하여 컨트롤러를 정리할 수 있으므로 대규모 프로젝트에 유용합니다.

당신이 필요없이 데이터베이스에서 데이터를 매핑하는 객체 관계형 매퍼를 구현할 수 또한 데이터 액세스 레이어를 가질 수

ProjectName.Web -- Controllers/Views/ViewModels 
ProjectName.BusinessObjects -- Your Poco's for passing between all layers 
ProjectName.BusinessLogic -- Service Layer/Repository Layer 

그래서 프로젝트 조직은 현명한 당신이 이런 식으로 뭔가 함께 갈 수

... 모든 데이터 액세스 코딩 긴 손을 마십시오. 좋은 선택은 Dapper 또는 PetaPoco와 비슷할 것입니다

ProjectName.Data.Dapper 
관련 문제