Получение наибольшего значения столбца - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть информация в базе данных, которая может иметь разные версии для каждой сущности. Я хочу получить высшую сущность Я хочу получить самую высокую версию из колонки Версия. Теперь я делаю это так:

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

но если версия будет удалена, число не будет равно. Как я могу получить все значения из этого одного столбца для нескольких результатов?

1 Ответ

2 голосов
/ 02 февраля 2012

Возможно использование Max.

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