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());
答案 0 :(得分:2)
这应该这样做:
return (myContext.MyTable.Max(t => (int?) t.MyColumn) ?? 0) + 1