我尝试使用linq to sql在数据库的items表中添加新项目,如下所示:
Items new_item = new Items();
new_item.Title = editproductid.Text;
new_item.Path = @"~\images\" + uploadimage.FileName;
StaticVa.new_data_context.Items.InsertOnSubmit(new_item);
StaticVa.new_data_context.SubmitChanges();
但我得到了一个例外
无法在表'Items'中为identity列插入显式值 IDENTITY_INSERT设置为OFF。
我怎么能打开它?还是有其他方式插入?
答案 0 :(得分:0)
您需要确保模型中标识列的“自动生成值”属性设置为True,以便Linq to Sql知道不会尝试自己插入值。