如何获得返回的Linq查询结果中的最大数字?

0 c# linq

我的数据库中有一个名为Picture的表.我正在使用该表的主键作为图片的文件名.

在创建新图片时,我需要它遵循逻辑顺序.为此,我使用主键.

如何获得此表的主键的最高值?

图片表包含以下列:ID,IDProject(外键).我只需要获得最高的身份证号码.

Don*_*nut 6

您将需要使用Enumerable.Max()"返回值序列中的最大值" 的方法.例如,找到最高图片ID:

int pictureId = pictures.Max(p => p.ID);
Run Code Online (Sandbox Code Playgroud)

另请参阅MSDN上的这篇文章("查找数字序列中的最大值").