2011-05-24 5 views

Répondre

0

ce qui définit-vous mieux? Si vous voulez dire mieux = flexible, j'utiliserais des vues de données sur des datatables où vous pouvez définir un filtre (similaire à sql-where) et un tri (similaire à sql-order-by). Ces valeurs sont des chaînes simples qui peuvent être stockées dans des fichiers de configuration.

si la performance est un problème pour vous, alors la base de données devrait faire les choses filtre/tri pour vous qui est indépendant des ensembles de données

1

Il dépend de ce que l'entité que vous voulez obtenir à la fin de la requête. Si vous souhaitez obtenir des types créés à la volée, utilisez les requêtes Linq. Si vous voulez simplement avoir un code analogique pour les instructions sql, utilisez les méthodes de l'ensemble de données, DataTable et ainsi de suite.