본문 바로가기
다물칸 주소복사
조회 수 1725 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
구분 팁&트릭

WCF RIA 서비스 모델을 이용한 데이터 바인딩 방법

 

1. ADO.NET Entity Model을 만든다. 사용할 테이블이나 View를 선택한다.

 

 

여기서 한번 빌드한다.

 

 

엔티티모델 및 도메인서비스를 추가했는데 데이터소스에 안나오는 현상

 

1. ADO.NET Entity Model을 만들어서 사용할 테이블이나 View를 선택한다. 여기서 한번 빌드한다.

2. 다이어그램 화면에서 빈화면에서 우클릭 - 속성을 클릭하여 "Code Generation Strategy"를 No에서 default로 변경

3. 솔루션 탐색기에서 edmx파일 중 확장자가 tt인 두개 파일을 삭제한다. (삭제안하면 빌드 시 에러난다.) 삭제 후, 빌드

4. 도메인 서비스를 하나 생성하면 위에서 만든 엔티티 모델이 나온다. 사용할 테이블 선택. 저장 후, 빌드

5. 원래 이상태에서 보기-데이터소스를 눌러 보면 나와야 하는데 없단다. 문제는 이게 안나올 때가 있고 나올때도 있다는 거다. 차이가 뭘까?

 

A. 다행히 엔티티 모델 생성 전 소스를 백업해서 다시 위와 같은 순서대로 만들어 생성 후, 하니 잘됨.

  - 차이점 : 테이블 추가 시 체크 박스를 기본으로 설정함.

 

로컬에서 엔티티모델 및 도메인서비스 추가 그리드에 드래그해서 컬럼 죄다 자동으로 Import되고 로컬실행 시 잘되는데 릴리즈한 후, 웹서버에서 돌리면 안된다.

 

1. 위 순서와 같음.

2. 유력용의자 Web.config 이녀석이 웹서버에 루트에도 존재한다. 현재 DotnetNuke CMS를 사용하여 Iframe에 릴리즈된 html을 Import하여 보도록 하였는데 여기서 에러남. (아직 위에 이슈 때문에 테스트 진행못함. T_T)

 

 조치: Webconfig.cfg 파일에 소스에서 추가된 항목을 찾아서 있는 부분은 파라미터를 추가하고 없는 부분은 전체적으로 추가한다.

 

 패널이 아니면 놓기대상이 아니란다. 이건 무슨 ..

20130419_172640.png

 

 다큐멘트 판넬 안에 있는데 왜 그런걸까?

 

DevExpress에서 RIA Service연결 시 Domain Service Mode가 아닌 다른 것으로 연결하면 됨.

그룹으로 묶기란것이 있는데 GRID로 묶으면 브라우저 크기에 맞춰서 나온다.