WPF 팁

Entity Framework 4.2 June CTP 사용해보기 꿀대두 평점: 없음 조회: 3485
다운로드 경로 : http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26660
 
소개 & 적용시키는 포스트글 :
 
http://blogs.msdn.com/b/adonet/archive/2011/06/30/announcing-the-microsoft-entity-framework-june-2011-ctp.aspx
 

 
WPF프로젝트에서 데이터모델을 생성합니다
 

 
기존의 데이터베이스를 사용하시거나 새롭게 모델을 만드실 수 있습니다
 

 
Entity들을 먼저 만들도록 하겠습니다
 

 
저는 Person 이라고 먼저 만들겠습니다
 
밑에 뜨는 Key Property는 아무래도 기본키가 되겠네요
 

 
기본키를 만들었으니 다른 프로퍼티들을 추가하도록 합니다
 

 
Entity의 속성은 프로퍼티 탭에서 변경이 가능합니다
 

 
Entity 를 만들었으니 이제 모델을 가지고 데이터베이스를 만들겠습니다
 

 
새롭게 커넥션을 하도록 하겠습니다. 데이터소스는 SQL Server 를 쓰지 않고 Compact Ver 4.0 사용해서
 
로컬에 데이터베이스(*.sdf)를 이용해서 생성하겠습니다(기존에 있으신분들은 추가하면됩니다)
 

 
자~ 이렇게 만들어보고 Test 로 연결이 되었나 확인합니다
 

 
DDL 정보를 확인하세요.
 

 
SQLCE파일이 자동으로 생성되었습니다.
 
그리고 오른쪽마우스를 눌러서 SQL문을 실행해줍니다
 

 
쿼리문이 정상적으로 실행되었습니다. 이제 실제 데이터베이스에 테이블이 생성되었을 것입니다
 

 
오오미~ 만들어줬네요
 

 
데이터를 채우고 실행을 해서 입력을 합니다
 

 
그리고 코드들을 만들어야겠네요
 

 
DbContext 를 만들어주도록 하겠습니다
 

 
만든 후에 이제서야 WPF 만들기 시작합니다.
 
 

 
복사를 못하시게 이렇게 ㅋㅋ..
 

Model1.Context.tt 파일에 가시면 cs 파일이 있습니다.
 
이곳에 DbContext를 상속한 클래스명이 있는데 바로 저것입니다!!!
 
자동으로 만들어지게 되면 저 이름으로 만들어집니다.
 
Model1Container 객체를 만들구요
 
아까 만들었던 DataGrid 컨트롤 DataContext 메서드에다가
 
PersonSet 테이블 기억하시죠? (sqlce 확장자의 파일을 실행해서 만들었던!)
 
컨테이너에 연결된 그녀석을 List 형식으로 해서 넣어줍니다.
 
그럼 아래와 같이 실행이 되겠네요!
 
WPF 팁이라고 하기에는 좀 무리가 있지만 프로젝트가 WPF라..하하하하^^;
 
좀 상세하게 배우면 이걸 사용해서 만드는 것도 올리겠습니다
태그 : 꿀대두,WPF,EF4.2
작성자 정보
꿀대두
Level 45
 [EXP.58/100]

메일:  비공개

글등록 +12 780 덧글등록 +3 446
자기소개
플랜트 IT쪽에서 일하고 있는 꿀대두라고합니다.
글 공유하기 |
  tweet facebook
2011-07-29 오후 5:33:32
나도한마디
사용자
뽀꽁            [2011-07-30]
Level 2
 [EXP.5/16]
ㅋㅋ헬렐레 정말 열심이시네요-_-...
사용자
꿀대두            [2011-07-30]
Level 45
 [EXP.58/100]
ㅋㅋㅋ 어떤분이 댓글 다셨나했더니 ㅋㅋㅋㅋㅋㅋ

새벽 4시에 왜 훈스에 들어오셨어요
태그로 엮인글
글리스트
[Command] 하나의 컨트롤에 여러 커맨드를 등록하는 법[1]  깜디
[UX 스터디 자료] WPF 자료[4] 파일첨부 sky
DataView를 이용해서 소팅하는 방법  지유니
ListView를 이용해서 그룹핑, 소팅하는 법  지유니
WPF에서 Ellipse 그리기[3]+2  재선
애니메이션 진행 중 마우스의 반응이 안좋습니다.[1]  칼맨
[RE] 애니메이션 진행 중 마우스의 반응이 안좋습니다.[2]+5  Linus
ComboBox에 item 뻘짓하면서 넣기~ 파일첨부 치사대마왕
글자 크기에 맞춰 Control의 크기를 늘리는 방법[2]+1  칼맨
MVVM패턴으로 Navigation을... 파일첨부 강이리
 ★현재글->   Entity Framework 4.2 June CTP 사용해보기[1]+1  꿀대두
마샬링 쉽게하기..  피스몬
UserControl에서의 다중 상속 문제를 해결 하는 방법 파일첨부 뼈개
Windows Presentation Foundation-Begining  블랙
SNOOP WPF SPY UTILITY  시선
[RE] SNOOP WPF SPY UTILITY 사용법[2]  블랙
WPF Performance suite  시선
나만의 팁 - 두개의 미디어 동기화 방법[5]+2  LiveDK
Windows7 멀티터치 프로그래밍 시리즈 6/6 - 실버라이트 4의 멀티터치[1]  오일석
Windows7 멀티터치 프로그래밍 시리즈 5/6 - WPF4 멀티터치 프로그래밍[2]  오일석
Windows7 멀티터치 프로그래밍 시리즈 4/6 - Maniplation and Inertia[1]  오일석