Linq - 문의 저장 프로세스

1940 단어
저장 프로세스
Google 컴파일러에서는 저장 프로세스가 필요할 때가 많습니다. LINQ to SQL에서는 어떻게 사용합니까?원래보다 더 간단할지도 몰라요.다음은 NORTHWND로 하겠습니다.MDF 데이터베이스에 포함된 몇 가지 저장 프로세스를 이해합니다.
 
1. 스칼라 반환
데이터베이스에는 Customers Count By Region이라는 저장 프로세스가 있습니다.이 저장 프로세스는 고객이 있는'WA'구역의 수량을 되돌려줍니다.
ALTER PROCEDURE [dbo].[NonRowset] (@param1 NVARCHAR(15)) AS BEGIN SET NOCOUNT ON; DECLARE @count int SELECT @count = COUNT(*)FROM Customers WHERECustomers.Region = @Param1 RETURN @count END

필요한 경우 프로그램에서 직접 호출하면 됩니다. 예를 들면 다음과 같습니다.
int count = db.CustomersCountByRegion("WA"); 
Console.WriteLine(count);

문장 설명: 이 실례는 저장 프로세스를 사용하여'WA'지역의 고객 수를 되돌려줍니다.

좋은 웹페이지 즐겨찾기