LINQ to SQL : SP 실행

SQL 서버의 저장 프로시져(Stored Procedure)나 Function을 .dbml에 추가한 경우, 이는 메서드를 통해 호출 될 수 있다. Stored Procedure나 Function등의 메서드는 DataContext 객체로 부터 직접호출 된다. Stored Procedure 파라미터가 있는 경우, 이를 메서드의 파라미터로 전달하면 된다. 아래 예제는 GetOrders라는 Stored Procedure를 SQL Server상에 생성하고, 이를 LINQ to SQL의 메서드를 이용해 호출하는 예이다.


예제

MyDBDataContext db = new MyDBDataContext();

// GetOrders라는 Stored Procedure를 실행
var qry = db.GetOrders(10001, 10010);
foreach (var o in qry)
{
    listBox1.Items.Add(o.Order_ID + o.Order_Date.ToString());
}




본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.





Comment 의견/코멘트 쓰기
이메일
 *정확한 이메일이 아닐 경우 삭제될 수 있습니다
의견/코멘트
좌측의 3자리 문자들을 입력해 주십시오





아티클 모바일 링크
C# 스터디 소셜미디어
쉽게 배우는 파이썬 기초