2009-07-07 5 views
0

De nombreux exemples WPF utilisent CollectionViewSource en tant que DataSource pour DataBinding. Il fournit le tri et d'autres fonctions utiles. Ma question est, ne devrait-il pas être fait dans la base de données? Je veux dire en SQL? Je parie que c'est 10 fois plus rapide. CollectionViewSource n'est pas trop lent?Est-ce que CollectionViewSource dans WPF est optimal?

Répondre

3

Parfois, vous pouvez ne pas vouloir des allers-retours supplémentaires à une base de données, surtout si vous voulez des temps de réponse rapides lors du groupage/tri. Imaginez une recherche incrémentielle dans laquelle les éléments incorrects deviennent invisibles pendant la frappe. En outre, votre source de données peut ne pas toujours être une base de données. Imaginez XML, les objets d'exécution, les données d'un service web, etc ...

+0

Merci pour votre réponse. Je comprends maintenant l'utilisation de CollectionViewSource. –

Questions connexes