关于LINQ语句的一个诡异的空异常
来源:互联网 发布:nvidia怎么读 知乎 编辑:程序博客网 时间:2024/05/21 19:46
前几天使用LINQ操作数据库,一直没有问题,在做了一些改动后,发现LINQ会抛一个空异常。百思不得其解。
最后发现,问题出在第二句,第一句没有问题,但第二句转换时就会抛出一个空异常。由于以前的代码一直没有问题,所以肯定不是代码的问题。但ToList()使系统方法没办法调试。
var t = (from y in db.VCompanys
select y);
var t t= t.ToList();
最后经过近五个小时的排查终于发现了问题。
由于表的一个字段类型开始为not null ,建了一个视图包含此字段此时也是not null,但后来把表的字段改为了null,但视图没有更新还是not null,同步实体类后,后缀为.edmx的文件就有问题了,在使用LINQ查询视图是就出错了。
表和视图字段类型不同步的帖子描述及解决方法
http://topic.csdn.net/u/20110601/11/d7acc622-b5a6-4012-9d58-43c01a86b36f.html?70456
- 关于LINQ语句的一个诡异的空异常
- Hibernate 的一个诡异的异常
- PHP foreach()语句的一个诡异问题
- 关于spring中的一个很诡异的异常:Exception in thread "main" java.lang.IllegalArgumentException
- 关于网页显示的一个诡异问题
- 关于索引的一个诡异问题
- 一个关于JavaScript的诡异问题
- 写一个简单的linq查询语句
- 较为复杂的一个linq语句
- 一个诡异的问题
- 一个诡异的游戏
- 一个诡异的问题
- 一个诡异的问题
- 一个诡异的bug
- javamail诡异的504异常
- mybatis诡异的异常!!!时好时坏!!!
- 关于Java数组越界的一个诡异问题【leetcode204】
- 关于hibernate空指针异常的几个问题
- 什么是WXGA? Android3.1 蜂巢系统分辨率
- 有关自动化测试的误区
- PHP跳转页面的三种方式
- wpf之TXTextControl控件读取、保存文件
- 插入排序————Java实现
- 关于LINQ语句的一个诡异的空异常
- SVN 功能说明(简版)
- Android逐条加载ListView,实现动画更新
- OUTLOOK- group outline
- sIEve中文使用手册
- FLASH相关工具
- 如何在 Windows XP 的事件查看器中查看和管理事件日志
- Linux 内核--任务0的运行(切换到用户模式)move_to_user_mode
- 自动化测试