2012-11-28 3 views
0

MVC를 배우고 있습니다. SQL Server에서 작동하는 많은 샘플 코드가 있습니다. 코더는 자신의 클래스에서 바로 데이터베이스를 생성하므로 매우 깔끔하고 신속한 개발 워크 플로우가 가능합니다.webservice 및/또는 Oracle DB를 어떻게 모델링 할 수 있습니까?

저는 Oracle DB를 사용하고 있습니다. 이미 가지고있는 테이블의 데이터를 추상화 할 수 있습니까? 모든 열을 추상화 할 필요는 없습니다 (즉, 50 개 중 2 개만 필요함). 나는 읽기 액세스 만 필요하고 웹 서비스 나 오라클을 입력으로 사용하고 싶다.

데이터 소스로 웹 서비스 또는 오라클의 추상 데이터를 어떻게 추상화 할 수 있는지 알 수 있습니까?

답변

2

Entity Framework을 살펴볼 수 있습니다. 기본 데이터베이스의 데이터 액세스 코드를 추상화 할 수 있습니다. 이것은 정말로 MVC에만 국한된 것이 아니며 원하는 .NET 응용 프로그램에서 사용할 수 있습니다.

웹 서비스에 관해서는 MVC 컨트롤러에서 호출되고 기본 웹 서비스에 대한 호출을 위임 할 데이터 액세스 레이어를 설계하는 것이 좋습니다. 이 웹 서비스에 대한 추상화는 컨트롤러를 단독으로 테스트 할 때 유용합니다.

관련 문제