我有一个向数据库添加记录的表单。主键是自动递增的。我想让网页重定向到显示刚输入的信息的页面。
例如,如果1019是下一个生成的数字,它将重定向到http://localhost/details.aspx?softwareID=1019。
下面是将其提交到DB的代码。
software software = new software
{
EQCN = txtEQCN.Text,
title = txtTitle.Text,
version = txtVersion.Text,
license = txtLicense.Text,
expirationDate = txtExpirationDate.Text
};
db.softwares.InsertOnSubmit(software);
db.SubmitChanges();发布于 2011-10-13 04:37:19
Linq-To-Sql开箱即可支持这一点。在调用SubmitChanges之后,与PK对应的属性值应该具有新值。特别是,相应[Column]属性的IsDbGenerated属性应该为true (不过,如果通过设计器运行它,它就已经存在了)。
https://stackoverflow.com/questions/7746182
复制相似问题