2011-04-11 8 views
0

.net 프레임 워크를 처음 접했습니다.초보자 .net 질문 - DB에 대한 제한된 액세스 ... 모델을 작성하는 방법?

나는 나는 단지 클라이언트의 데이터베이스에 대한 읽기 액세스 권한이 프로젝트를 시작하려고 해요. 데이터베이스에는 프로젝트에 필요한 정보를 쿼리하는 데 필요한 모든 저장 프로 시저가 없습니다. 그래서 나는 어딘가에 내 응용 프로그램에 추가 쿼리를 작성해야합니다.

는 .NET 및 모든 새로운이기 때문에, 누군가가 어떤 "빠른 시작은"나는 내 자신의 데이터 액세스 레이어 생성을 시작하기 전에 알아야 할 어떤 라이브러리/패키지를 안내 추천 할 수 있습니까?

추가 정보를 원하시면

또 다른 .NET 개발자가 나에게 말했다 내가 효과적으로 엔티티 프레임 워크를 사용할 수 없습니다 때문에 명시 적으로 외래 키와 DB 무결성 제약 조건을 선언하지 않은 데이터베이스를 만든 사람입니다. guycan이이 제한 사항을 확인하면 ado.net 라이브러리로 자체 쿼리를 작성해야한다는 의미입니까?

답변

1

당신이 작업 할 레벨에 따라 다릅니다.

당신이 ado.net (연결, 명령, 리더)의 최소 핵심 구성 요소에 익숙해, 자신의 SQL 쿼리를 작성해야하는 경우.

OR-Mapper (오브젝트 관계 맵퍼)를 사용할 경우 entity framework 또는 linq-to-sql을 확인하십시오.

게다가, LINQ에 익숙해. 그것은 이전 시대에 딱딱하고 불룩했던 많은 일들을 도와 줄 것입니다.

1

Entity Framework는 데이터베이스가 이미 존재 특히, 시작하기에 좋은 장소입니다. 가장 중요한 부분은 .Net 스택의 일부이므로 다른 패키지가 필요하지 않습니다.