我正在尝试将订单详细信息插入到我的数据库中,但它一直显示:
当IDENTITY_INSERT被设置为OFF时,在表“Orders”中无法为标识列插入显式值。
我只是想通过使用WebSecurity.CurrentUserId
将用户的UserId简单地插入到UserId列中,为什么这不起作用?
我已经:
dbase.Execute("INSERT INTO Orders
(UserId, OrderId, Status)
VALUES
(@0, @1, @2)",
WebSecurity.CurrentUserId,
Session["OSFOID"],
"Confirmed");`
所以,正如你所看到的,这很简单。但是为什么它不能工作呢?
我的表定义如下: