2012-02-02 53 views
0

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

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

但是,如果一个版本将被删除的数量不会相等。如何从多列结果中获得该列的所有值?

+0

_highest entity_?!什么是高实体?他有多高? – gdoron 2012-02-02 17:48:54

回答

2

使用Max也许。

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