检索最高列值

时间:2012-02-02 17:46:17

标签: c# linq dbcontext

我在数据库中有信息,每个实体可以有不同的版本。我想要检索最高实体 我想从版本专栏中获得最高版本。现在我这样做:

long version = DbContext.ElectronicSignatureTypes.Count(est => est.Entity.Name == entity);

但如果删除某个版本,则该数字将不相等。如何从多个结果中获取该列中的所有值?

1 个答案:

答案 0 :(得分:2)

使用Max可能。

long version = DbContext.ElectronicSignatureTypes
                .Where(est => est.Entity.Name == entity)
                .Max(est => est.Version);