我如何获得身份。以下代码在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;
}
答案 0 :(得分:2)
该代码只为您创建一个SP - 它不会执行它。假设SP使用SELECT返回新ID:
将@@ IDENTITY选为newID;
然后你可以这样做:
var newID = sp.ExecuteScalar();