使用linqpad转储时禁用数值属性的合计

使用linqpad转储时禁用数值属性的合计,linqpad,Linqpad,(我是linqpad的新手)。当使用“Dump”扩展仅显示对象图时,如果我的对象有一个具有数字属性的集合,例如一个具有数字Id的书籍集合,则该集合中所有书籍的Book.Id总计。有没有办法禁用此默认行为?LINQPad不会在它知道是主键的列上显示总计,但在其他情况下,它无法知道该信息可能没有用处 如果您的books表在ID上没有主键,另一个问题是您将无法通过LINQ更新它。谢谢Joe。“Id”用词不当。任何非主键数字字段。我有一个使用int表示ISBN的示例表,我认为ISBN的总数很奇怪。再说一

(我是linqpad的新手)。当使用“Dump”扩展仅显示对象图时,如果我的对象有一个具有数字属性的集合,例如一个具有数字Id的书籍集合,则该集合中所有书籍的Book.Id总计。有没有办法禁用此默认行为?

LINQPad不会在它知道是主键的列上显示总计,但在其他情况下,它无法知道该信息可能没有用处


如果您的books表在ID上没有主键,另一个问题是您将无法通过LINQ更新它。

谢谢Joe。“Id”用词不当。任何非主键数字字段。我有一个使用int表示ISBN的示例表,我认为ISBN的总数很奇怪。再说一次:尽管如此,LinqPad还是非常惊人的。我已经将你的许多帖子缓存到PDF中,很长时间没有访问你的网站了。它不仅非常实用,而且质量可靠。非常感谢。请注意新的浏览者:在LINQPad 6中,Dump现在接受一个名为noTotals的可选参数,您可以使用该参数禁用该功能。例如:
foo.Dump(noTotals:true)