상세 컨텐츠

본문 제목

(Linq to SQL용)실버라이트 쿼리조회,입력,수정,삭제 및 프로시져사용 조회

사용하지 않는기술/실버라이트·윈폰

by 김일국 2012. 3. 23. 00:59

본문

db는 지난번 테이블을 사용하고,

 

이번에 프로시져와 프로젝트소스를 올립니다.

 

 

쿼리,프로시져사용_SilverlightApplication1.zip

 

Sample.sql

그리고, 작업중에 막혀던 부분은 ( Service1.svc.cs 파일 )

public List<T_USER> spSelect(T_USER p)
        {
            using (DataClasses1DataContext db = new DataClasses1DataContext())
            {
                return db.SP_SILVERLIGHT1_SELECT(p.ID, p.NAME).ToList(); //프로시져명
            }
        }

이부분인데 프로시져 리턴값이 List 형이 아니라고 문제였는데 해결책은 비주얼 스튜디오에서 프로시져 출력형식을 테이블로 정해 주시면 됩니다. 캡쳐 화면을 올립니다.

오른편 프로시져의 속성창에 [반환 형식] 이라는 부분을 설정해 주시면 됩니다.

 

 

프로시져로 저장,수정,삭제는 리턴값 없는 void 형 메서드를 사용하게 되는데요... 다음 게시물에 올리겠습니다.. 아마 아래와 같은 데이터엑세스부분이 만들어 질 겁니다.

public void spInsert(T_USER p) //메서드호출부분에서 받는 파라미터 배열 값
        {
            using (DataClasses1DataContext db = new DataClasses1DataContext())
            {
                dbSP_SILVERLIGHT1_SELECT(p.ID, p.NAME, p.EMAIL); //저장프로시져명

            }

        }

}

쿼리,프로시져사용_SilverlightApplication1.zip
2.16MB
Sample.sql
0.0MB

관련글 더보기

댓글 영역