小编Ire*_*ren的帖子

插入后ASP.NET存储库获取ID

insert()命令后如何获取ID 。这是代码。

private readonly IRepository<ShoppingCart> _shoppingCartRepository;
public ShoppingCartBL(IRepository<ShoppingCart> shoppingCartRepository)
    {
        _shoppingCartRepository = shoppingCartRepository;
    }

public int CreateNewShoppingCart(ShoppingCart item)
    {
        if(item==null)
            throw new ArgumentNullException("ShoppingCart Variable");

        this._shoppingCartRepository.Insert(item);
        return this._shoppingCartRepository.Table.Last().Id;
    }
Run Code Online (Sandbox Code Playgroud)

这部分给出了错误: return this._shoppingCartRepository.Table.Last().Id;

我只需要获取插入项的ID。

谢谢

c# sql asp.net asp.net-mvc

0
推荐指数
1
解决办法
1011
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

sql ×1