var maxId=db.user.Select(u=>u.CId).DefaultIfEmpty() int=maxId.Max()+1
如果maxId返回null则maxId.Max()的值为0
Linq to Entity 求最大小值Max/Min返回null的处理方法
原文:https://www.cnblogs.com/firstcsharp/p/9533086.html