在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

序列不包含任何匹配元素相关推荐

  1. python list查找元素_使用python list 查找所有匹配元素的位置实例

    使用python list 查找所有匹配元素的位置实例 如下所示: import re word = "test" s = "test abcdas test 1234 ...

  2. 题目 给定一个字符串所表示的括号序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括号序列。 样例 括号必须依照 ()顺序表示, ()[]

    题目 给定一个字符串所表示的括号序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括号序列. 样例 括号必须依照 "()"顺序 ...

  3. python中序列类型是二维元素向量吗_序列类型是二维元素向量,元素之间存在先后关系,通过序号访问。...

    [填空题]MapReduce 计算模式中, Map (映射)的主要任务是:负责输入数据的 . . ,输出 . [多选题]大数据的特征包括( ). [判断题]中断服务过程中如果允许中断嵌套,则优先级高的 ...

  4. python序列类型是二维元素向量吗_Python 二级选择题

    88.下面代码的输出结果是 ( A ) print(round(0.1 + 0.2,1) == 0.3) A: True B: 0 C: 1 D: False 解释: round 是一个四舍五入的函数 ...

  5. Java黑皮书课后题第8章:*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置。返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标

    *8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置.返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标 题目 题目描述与运行示例 破题 代码 题目 ...

  6. leetcode 将包含 n 个元素的数组向右旋转 k 步

    将包含 n 个元素的数组向右旋转 k 步. 例如,如果 n = 7 , k = 3,给定数组 [1,2,3,4,5,6,7] ,向右旋转后的结果为 [5,6,7,1,2,3,4]. 注意: 尽可能找到 ...

  7. php遍历中记录所有,php遍历类中包含的所有元素的方法

    这篇文章主要介绍了php遍历类中包含的所有元素的方法,涉及php中getConstants方法及数组操作的相关技巧,需要的朋友可以参考下 本文实例讲述了php遍历类中包含的所有元素的方法.分享给大家供 ...

  8. html div父集子集,抛砖引玉css系列---根据父元素包含的子元素个数,实现不同的样式...

    工作时遇到这样一个问题:根据某元素所包含的子元素个数,分别设置不同的样式,这个用js可以解决,不过个人认为用css解决可能更简单一点.这也正好加深了我对css选择器的理解和运用. demo如下: 效果 ...

  9. excel可以处理html吗,处理包含XML/HTML元素的Excel文件

    在Excel文件中包含大量HTML元素时,会带来以下问题: 1.字数分析不准确: 2.HTML元素和内容混杂在一起,翻译员需要处理这些元素,在处理过程中,可能会更改.丢失HTML元素,这可能会给客户造 ...

  10. js父元素获取子元素img_css,前端_父标签div中包含一个子元素img标签,子元素div标签,为什么img要加上浮动,子元素div才会处于正常位置?,css,前端 - phpStudy...

    父标签div中包含一个子元素img标签,子元素div标签,为什么img要加上浮动,子元素div才会处于正常位置? dom结构 如图img加上float 子元素div显示正常. 不加float div显 ...

最新文章

  1. JS中for循环里面的闭包问题的原因及解决办法
  2. 科大星云诗社动态20211214
  3. 计算机无法用telnet,为何我的电脑cmd没法使用telnet命令?
  4. SQL脚本文件的部署研究
  5. 专访香侬科技:致力于让世界听到中文NLP的声音
  6. C语言 数组指针 - C语言零基础入门教程
  7. 介绍一下mysql的存储过程和搜索引擎_MySQL基础(四)—存储过程和存储引擎
  8. 能力提升综合题单 Part 8.3.3 最近公共祖先
  9. CSDN博客下载器v2.2发布
  10. 2022-2027年中国服装辅料行业市场全景评估及发展战略规划报告
  11. 鸿蒙系统底部任务栏无响应,win10底部任务栏无响应两种修复方法
  12. draco压缩引擎学习笔记(二)
  13. “朋友”两个字好辛苦
  14. super expression must either be null or a function 报错解决方法
  15. 预防建筑倒塌高还能这样?
  16. 【Typora】实用使用技巧
  17. $http的使用方式
  18. 泰语专业论文选题有什么建议吗?
  19. 1265 最近公共祖先
  20. 胡博君图解Java之eclipse下载地址和JDK下载和安装和环境变量配置

热门文章

  1. 检查和安装过程中的常见的问题
  2. 什么是信息系统安全等级保护
  3. 「手把手带你学算法」本周小结!(贪心算法系列三)
  4. 「leetcode」406.根据身高重建队列【贪心算法】详细图解
  5. 本周小结!(二叉树系列之四)
  6. 在苹果Mac中如何不用鼠标刪除文件?
  7. 阿里云服务器安装mysql数据库及连接使用
  8. 第九章 搭建Hadoop 2.2.0版本HDFS的HA配置
  9. 网工必考的8个dos命令
  10. ubuntu ftp server配置