2012-02-02 6 views
0

엔티티마다 다른 버전을 가질 수있는 정보가 데이터베이스에 있습니다. 가장 높은 엔티티를 검색하고 싶습니다. 열 버전에서 가장 높은 버전을 가져오고 싶습니다.가장 높은 열 값 검색

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

을하지만 버전이 제거 될 경우 수는 같지 않을 것이다 : 지금은 이런 식으로이 일을하고 있습니다. 하나의 열에있는 모든 값을 여러 결과에 적용하려면 어떻게해야합니까?

+0

_highhest entity_!! 높은 실체는 무엇입니까? 그는 얼마나 높은가? – gdoron

답변

2

아마도 최대를 사용하십시오.

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