如何使用亚音速获得身份

时间:2009-09-13 19:07:10

标签: subsonic

我如何获得身份。以下代码在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;
    }

1 个答案:

答案 0 :(得分:2)

该代码只为您创建一个SP - 它不会执行它。假设SP使用SELECT返回新ID:

将@@ IDENTITY选为newID;

然后你可以这样做:

var newID = sp.ExecuteScalar();