gpt4 book ai didi

c# - 基于数据库中的另一个字段自动增加 id

转载 作者:太空宇宙 更新时间:2023-11-03 15:53:10 26 4
gpt4 key购买 nike

我有下表:

enter image description here

我希望版本号在添加记录时自动递增,但我希望它对于 SoftwareId 是唯一的。我将版本号设置为“是身份”。

例如:

---
1|1
2|1
2|2
3|1
3|2
3|3
4|1
5|1
5|2

因此,对于每个 softwareid,都有一组数字在添加新记录时自动递增。

这是我可以通过 Sql Server 完成的事情还是我需要通过 Entity/Linq 来完成?

我将使用 Entity 和 Linq 来访问数据。我是否需要在添加自己时增加数字?

最佳答案

如果你连接到你的数据库并且你有一个集合中的所有数据,例如:

class Dog
{
int ID {get; }
string Name {get;set;}
}

现在您在集合中有了这些数据 - 名称 myDogs (类型:List<Dog>)现在你想要这个集合中的最后一个 ID,那么你可以使用:

var lastID = myDogs.Last().Select(p=>p.ID);

关于c# - 基于数据库中的另一个字段自动增加 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24916194/

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