2012-02-02 51 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);