许多WPF示例使用CollectionViewSource作为DataBinding的DataSource。它提供排序和其他有用的功能。我的问题是,这不应该在数据库中完成吗?我的意思是在SQL?我打赌它快了10倍。 CollectionViewSource不是太慢了吗?
答案 0 :(得分:3)
有时您可能不希望向数据库进行额外的往返,尤其是在分组/排序时需要快速响应时间。 想象一下增量搜索,其中非拟合项目在您键入时不可见。 此外,您的数据源可能并不总是数据库。想象XML,运行时对象,来自Web服务的数据等......