0

许多 WPF 示例使用 CollectionViewSource 作为 DataBinding 的 DataSource。它提供排序和其他有用的功能。我的问题是,这不应该在数据库中完成吗?我的意思是在 SQL 中?我敢打赌它快10倍。CollectionViewSource 是不是太慢了?

4

1 回答 1

3

有时您可能不希望对数据库进行额外的往返,特别是如果您希望在分组/排序时快速响应时间。想象一下增量搜索,其中不合适的项目在您键入时变得不可见。此外,您的数据源可能并不总是数据库。想象一下 XML、运行时对象、来自 Web 服务的数据等......

于 2009-07-07T06:20:12.103 回答