2009-09-13 8 views
0

신원을 얻는 방법. 다음 코드는 orderItem에 값을 입력합니다. orderItemId를 반환하고 싶습니다.아음속을 사용하여 신분을 얻는 방법

public static StoredProcedure StoreAddToCartSAS(string userName, SAS.Business.Domain.Product product) 
    { 
     SubSonic.StoredProcedure sp = new SubSonic.StoredProcedure("Store_AddItemToCart", DataService.GetInstance("dashCommerce"), "dbo"); 

     sp.Command.AddParameter("@productName", product.ProductName, DbType.String); 

     return sp; 
    } 

답변

2

해당 코드는 SP를 생성하며 실행하지 않습니다. SP가 SELECT를 사용하여 새 ID를 반환한다고 가정하면 다음을 수행합니다.

SELECT @@ IDENTITY as newID;

그럼 당신은이 작업을 수행 할 수 있습니다

VAR NEWID = sp.ExecuteScalar();

관련 문제