달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31


사용 DB : Oracle

선행으로 설치되어야 할 것 : ODAC1120240Beta_EntityFramework.zip  <--- Oracle Site 에서 받을 수 있습니다.

* 참고 :
위 파일을 설치시 11g 이하 버전의 클라이언트가 설치되어있는 PC의 경우 11g 클라이언트의 Root에 존재하는 DLL을 BIN 폴더로 복사해주면 대부분의 에러없이 정상적으로 구동됩니다.

Step 1) 새 항목 추가에서 ADO.NET 엔티티 데이터 모델 추가

 

 

Step 2) 데이터베이스에 이미 만들어진 항목을 통해서 작업하려면 데이터베이스에서 생성 선택, 모델을 정의하고 DB에 생성하려면 빈 모델 선택. (여기선 데이터 베이스에서 생성을 선택 후 다음으로 진행)


Step 3) DB에 연결 선택 화면


Step 4) 사용할 테이블 또는 저장 프로시저 또는 뷰 선택!!!


 

Step 5) 그러면 요롷게 *.Edmx 파일이 짠 하고 만들어집니다.

자 여기서부터 시작! 뭘?? 사용자 정의 쿼리로 엔티티 모델 만들기요 =ㅅ=;


Step 6) *.edmx 파일 우클릭 > 연결 프로그램 > xml 편집기 선택 후 확인



Step 7) EntitySet 에 DefiningQuery 를 추가하고 쿼리문을 적으시면 됩니다. 저는.. DECODE 문을 사용하기 위해서 써먹었어요 -_-;; (SSDL 컨텐츠 항목에 추가하셔야 합니다.!!!!!)



이것으로 끝~. 

* 참고 : 정의 쿼리 추가(Entity Framework) URL :  
http://msdn.microsoft.com/ko-kr/library/cc982038

Oracle Function을 사용해야 할 일이 많은데 EF에서 만들어지는 모델로는 한계가 있어서..

찾아본 자료.

Posted by 은하비류연
|