SubmitChanges 立即取回记录

发布于 2024-12-09 16:03:56 字数 520 浏览 2 评论 0原文

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

例如,如果以下情况,它将重定向到 http://localhost/details.aspx?softwareID=1019 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();

I have a form that adds a record to the database. The primary key is auto incremented. I would like to have the web page redirect to the page that displays the information that was just entered.

For example, it would redirect to http://localhost/details.aspx?softwareID=1019 if 1019 was the next number generated.

Here is the code that submits it to the 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();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我的鱼塘能养鲲 2024-12-16 16:03:56

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

Linq-To-Sql supports this out of the box. After calling SubmitChanges the value of your propety that corresponds to your PK should have the new value. In particular, the IsDbGenerated property of the corresponding [Column] attribute should be true (though if you ran it through the designer, it would already be there).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文