序列不包含任何匹配元素
在C#中使用Lambda进行First或Single查询时,有可能会报异常:
异常详细信息:System.InvalidOperationExecption:序列不包含任何元素
原因是因为使用First的时候至少必须有一条数据,使用Single查询的时候查询结果必须有且只有一条数据,如果没有查到任何数据就会报异常。
解决办法:使用FirstOrDefault和SingleOrDefault,如果没有数据的话,返回对应类型的默认值。
【解决过程】
根据上面的参考答案,将First改成FirstOrDefault后,报错未将对象引用到实例,转到First的定义,文件只读未能更改。曹帮我写了一个判断解决了问题。
id的值为0,但是数据库里没有SCTId为0的数据,所以曹加了一个id>0的条件,排除了id等于小于0的可能,才能查出数据。
转载于:https://www.cnblogs.com/ywj0505/p/9929658.html
序列不包含任何匹配元素相关推荐
- python list查找元素_使用python list 查找所有匹配元素的位置实例
使用python list 查找所有匹配元素的位置实例 如下所示: import re word = "test" s = "test abcdas test 1234 ...
- 题目 给定一个字符串所表示的括号序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括号序列。 样例 括号必须依照 ()顺序表示, ()[]
题目 给定一个字符串所表示的括号序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括号序列. 样例 括号必须依照 "()"顺序 ...
- python中序列类型是二维元素向量吗_序列类型是二维元素向量,元素之间存在先后关系,通过序号访问。...
[填空题]MapReduce 计算模式中, Map (映射)的主要任务是:负责输入数据的 . . ,输出 . [多选题]大数据的特征包括( ). [判断题]中断服务过程中如果允许中断嵌套,则优先级高的 ...
- python序列类型是二维元素向量吗_Python 二级选择题
88.下面代码的输出结果是 ( A ) print(round(0.1 + 0.2,1) == 0.3) A: True B: 0 C: 1 D: False 解释: round 是一个四舍五入的函数 ...
- Java黑皮书课后题第8章:*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置。返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标
*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置.返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标 题目 题目描述与运行示例 破题 代码 题目 ...
- leetcode 将包含 n 个元素的数组向右旋转 k 步
将包含 n 个元素的数组向右旋转 k 步. 例如,如果 n = 7 , k = 3,给定数组 [1,2,3,4,5,6,7] ,向右旋转后的结果为 [5,6,7,1,2,3,4]. 注意: 尽可能找到 ...
- php遍历中记录所有,php遍历类中包含的所有元素的方法
这篇文章主要介绍了php遍历类中包含的所有元素的方法,涉及php中getConstants方法及数组操作的相关技巧,需要的朋友可以参考下 本文实例讲述了php遍历类中包含的所有元素的方法.分享给大家供 ...
- html div父集子集,抛砖引玉css系列---根据父元素包含的子元素个数,实现不同的样式...
工作时遇到这样一个问题:根据某元素所包含的子元素个数,分别设置不同的样式,这个用js可以解决,不过个人认为用css解决可能更简单一点.这也正好加深了我对css选择器的理解和运用. demo如下: 效果 ...
- excel可以处理html吗,处理包含XML/HTML元素的Excel文件
在Excel文件中包含大量HTML元素时,会带来以下问题: 1.字数分析不准确: 2.HTML元素和内容混杂在一起,翻译员需要处理这些元素,在处理过程中,可能会更改.丢失HTML元素,这可能会给客户造 ...
- js父元素获取子元素img_css,前端_父标签div中包含一个子元素img标签,子元素div标签,为什么img要加上浮动,子元素div才会处于正常位置?,css,前端 - phpStudy...
父标签div中包含一个子元素img标签,子元素div标签,为什么img要加上浮动,子元素div才会处于正常位置? dom结构 如图img加上float 子元素div显示正常. 不加float div显 ...
最新文章
- JS中for循环里面的闭包问题的原因及解决办法
- 科大星云诗社动态20211214
- 计算机无法用telnet,为何我的电脑cmd没法使用telnet命令?
- SQL脚本文件的部署研究
- 专访香侬科技:致力于让世界听到中文NLP的声音
- C语言 数组指针 - C语言零基础入门教程
- 介绍一下mysql的存储过程和搜索引擎_MySQL基础(四)—存储过程和存储引擎
- 能力提升综合题单 Part 8.3.3 最近公共祖先
- CSDN博客下载器v2.2发布
- 2022-2027年中国服装辅料行业市场全景评估及发展战略规划报告
- 鸿蒙系统底部任务栏无响应,win10底部任务栏无响应两种修复方法
- draco压缩引擎学习笔记(二)
- “朋友”两个字好辛苦
- super expression must either be null or a function 报错解决方法
- 预防建筑倒塌高还能这样?
- 【Typora】实用使用技巧
- $http的使用方式
- 泰语专业论文选题有什么建议吗?
- 1265 最近公共祖先
- 胡博君图解Java之eclipse下载地址和JDK下载和安装和环境变量配置