实体框架更新后Linq返回null错误
我有一行代码运行得很好实体框架更新后Linq返回null错误,linq,entity-framework,visual-studio,visual-studio-2013,Linq,Entity Framework,Visual Studio,Visual Studio 2013,我有一行代码运行得很好 b = db.viewMaterijalis.Where(p => p.sifra_pozicije == pozicija).Sum(p => p.ukupno); 最近,我从nuget manager更新了visual studio 2013软件包,包括entity framework(从6.0到6.1)和mvc(从5.0到5.1) 现在,我的代码抛出一个错误“对象引用未设置为对象的实例。” 更新: 我设法在.sum()中找到了错误,但不知道如何修复它。
b = db.viewMaterijalis.Where(p => p.sifra_pozicije == pozicija).Sum(p => p.ukupno);
最近,我从nuget manager更新了visual studio 2013软件包,包括entity framework(从6.0到6.1)和mvc(从5.0到5.1)
现在,我的代码抛出一个错误“对象引用未设置为对象的实例。”
更新:
我设法在.sum()
中找到了错误,但不知道如何修复它。我试图用b.sum(p=>p.ukupno).HasValue
检查sum是否返回空值,但它再次引发异常
有人知道如何解决这个问题吗?EF 6.1仍处于测试阶段,所以您可能刚刚发现了一个bug