对于Resharper,我们可以有选择地打开/关闭它,但我找不到关闭内置Visual Studio 2015代码亮点/建议的方法。
我想这样做的原因是因为我有很多左连接linqs并且这些查询搞砸了Visual Studio。
我看到我的linqs上有很多曲线,我更喜欢把它们关掉。
这是我正在谈论的错误之一..我不知道如何摆脱它。
表达式的结果始终为“true”,因为“int”类型的值永远不会等于“int”类型的“null”
修改
我找到了一种方法来解决ScottGu的博客:The C# ?? null coalescing operator (and using it with LINQ)
答案 0 :(得分:8)
如果您正在谈论代码分析规则。然后在项目引用下,有一个分析器节点。
如果右键单击并选择“打开活动规则集”,则可以关闭任何不需要的分析器。
答案 1 :(得分:0)
你试过((int?)result.Id).HasValue
吗?这是检查nul值的可空类型的正确方法。