欢迎光临

木子屋

标题: Linq to SQlite出错&#34;未将对象引用设置到对象的实例&#34;解决方法

作者: dnawo

日期: 2019-02-11 07:20 PM

分类: Win编程

内容: Linq to SQlite使用DbLinq2008生成数据库上下文类，SQLite for .NET版本为sqlite-netFx35-binary-bundle-Win32-2008-1.0.109.0，项目生成正常，启动出错，提示未将对象引用设置到对象的实例：
我们知道，这一般是对空对象(null)进行操作引发的错误，但检查程序没有空对象，程序简化如下：
复制内容到剪贴板 程序代码Console.WriteLine(context.User.Where(item => item.ID == Convert.ToInt16("1")).FirstOrDefault().Name);
无意中在局部变量窗口看到还有一个System.NotImplementedException错误：
联想到LINQ to Entities早前碰到的错误《不识别方法XX因此该方法无法转换为存储表达式》，会不会是同一原因？将代码稍做修改，问题解决：
复制内容到剪贴板 程序代码int id = Convert.ToInt16("1");
Console.WriteLine(context.User.Where(item => item.ID == id).FirstOrDefault().Name);
这个错报得太坑了

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.602 ms

返回

标题: Linq to SQlite出错&#34;未将对象引用设置到对象的实例&#34;解决方法

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.602 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.648 ms

返回