gpt4 book ai didi

c# - 如何从数据库生成下一个ID

转载 作者:行者123 更新时间:2023-11-30 14:12:19 27 4
gpt4 key购买 nike

我正在使用基于服务的数据库 (*.mdf) 作为我的数据库服务。我正在使用 Linq-To-SQL 类。

我想生成下一个 ID。目前我正在尝试获取最后插入的行的 ID,然后加 1 以获得下一个 ID。我的主键的数据类型是 int。

private string genNextId()
{
var id = (from a in dc.nasabahs
orderby a.nomor_nasabah ascending
select a.nomor_nasabah).Last();

return id.ToString();
}

我得到错误:

The query operator 'Last' is not supported.

最佳答案

稍微不同的方法怎么样?

private string genNextId()
{
var id = (from a in dc.nasabahs
select a.nomor_nasabah).Max();

return id.ToString();
}

关于c# - 如何从数据库生成下一个ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18027898/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com