我正在从数据库获取最大代码,但是当没有记录时我应该如何处理它?它返回错误为空引用无记录
int maxCode = context.Persons.Max(p => p.pCode);
编辑:
这个答案是在部署应用程序时第一次检查空值,否则建议的答案仅与 id 匹配条件,但我不想匹配条件,我只需要检查天气表中是否有记录
最佳答案
如果没有行,则 maxCode 设置为零。
int maxCode = context.Persons.Any() ? context.Persons.Max(p => p.pCode) : 0;
关于c# - 如何在 Entity Framework 中处理空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34840540/