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。
谢谢