Как получить максимальный номер строки из таблицы с помощью linq - PullRequest
0 голосов
/ 09 июля 2010
SELECT ISNULL(MAX(ColumnName) + 1, 1) AS ColumnName 
FROM TableName

Как написать этот запрос в LINQ . Есть ли способ конвертировать sql в linq.Я хочу конвертер.

Вышеупомянутый запрос работает хорошо, но я хочу, чтобы тот же вывод на linq. Как?

Я знаю, как выбрать максимум

  var products = ((from p in db.TableName
                            select p.ColumnName).Max());

1 Ответ

2 голосов
/ 09 июля 2010

Это должно сделать это:

return (myContext.MyTable.Max(t => (int?) t.MyColumn) ?? 0) + 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...