【问题标题】:Disable the totaling of numeric properties when using linqpad Dump使用 linqpad Dump 时禁用数字属性的总计
【发布时间】:2011-02-11 09:01:52
【问题描述】:

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

【问题讨论】:

  • 提醒新观众:在 LINQPad 6 中,Dump 现在采用名为 noTotals 的可选参数,您可以使用它来禁用该功能。例如:foo.Dump(noTotals: true);

标签: linqpad


【解决方案1】:

LINQPad 不会在它知道是主键的列上显示总计,否则它无法知道该信息可能没有用处。

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

【讨论】:

  • 谢谢乔。 “Id”是用词不当。任何非主键数字字段。我有一个使用 int 作为 ISBN 的示例表,我觉得奇怪的是 ISBN 会被总计。
  • 再次:尽管如此,LinqPad 还是很出色的。将您的许多帖子缓存为 PDF 后,我已经很长时间没有访问您的网站了。它不仅非常实用,而且质量可靠。非常感谢。
猜你喜欢
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
  • 2018-07-14
  • 1970-01-01
  • 2020-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多