1

我有一个向数据库添加记录的表单。主键是自动递增的。我想让网页重定向到显示刚刚输入的信息的页面。

例如,如果 1019 是下一个生成的数字,它将重定向到http://localhost/details.aspx?softwareID=1019 。

这是将其提交给数据库的代码。

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();
4

1 回答 1

5

Linq-To-Sql 开箱即用地支持这一点。在调用SubmitChanges与您的 PK 对应的属性值后,应该具有新值。特别是,IsDbGenerated相应属性的[Column]属性应该为 true(尽管如果您通过设计器运行它,它已经存在)。

于 2011-10-12T20:37:19.457 回答