我从数据库中获取最大代码,但是如果没有记录,我该如何处理呢?它返回错误为空引用无记录
int maxCode = context.Persons.Max(p => p.pCode);
编辑:
这个答案是在你部署应用程序时第一次检查空值,其他方面建议的答案仅匹配带有id的条件但是我不想匹配条件我只需要检查天气表中是否有记录
答案 0 :(得分:2)
如果没有行,则maxCode设置为零。
int maxCode = context.Persons.Any() ? context.Persons.Max(p => p.pCode) : 0;