Comment sélectionner seulement quelques colonnes dans mon NHibernate requête?

J'ai une classe à une table de mapping; malheureusement, ce tableau a 110+ colonnes, et les requêtes de prendre du temps, surtout quand la plupart du temps je ne veux afficher <10 colonnes.

Mon problème est que les requêtes sont générées dynamiquement en s'appuyant sur ce que l'utilisateur souhaite regarder. Je ne peux pas vraiment créer différentes correspondances avec les différentes colonnes, parce qu'il y aurait un très grand nombre de combinaisons. Je suis en utilisant les critères de l'API pour générer les requêtes. Puis-je également utiliser cette fonction pour sélectionner uniquement les colonnes de l'utilisateur veut? Ou une autre méthode?

Grâce

  • Qu'avez-vous à dire 110 colonnes ? de retour à la planche à dessin !
  • La refonte de mon précieux de base de données? J'ai passé des années à perfectionner sa structure et personne ne pourra me dire quoi faire avec elle!!!" (c) Votre Client...
InformationsquelleAutor Harry | 2011-05-24