我在数据库中有信息,每个实体可以有不同的版本。我想要检索最高实体 我想从版本专栏中获得最高版本。现在我这样做:
long version = DbContext.ElectronicSignatureTypes.Count(est => est.Entity.Name == entity);
但如果删除某个版本,则该数字将不相等。如何从多个结果中获取该列中的所有值?
答案 0 :(得分:2)
使用Max可能。
long version = DbContext.ElectronicSignatureTypes
.Where(est => est.Entity.Name == entity)
.Max(est => est.Version);