Une question m'a été posée dans Interview. Comment allez-vous remplir vos objets personnalisés avec des données renvoyées à partir d'un lecteur de données.Remplissage d'un objet à partir d'un lecteur de données
Ma réponse utilisait datareader.read(), créant une instance de l'objet personnalisé et définissant des propriétés avec des valeurs de lecteur de données.
L'intervieweur n'était pas content. Il a dit que si j'ai des millions de dossiers, il sera très lent de remplir ces dossiers en utilisant mon approche. Il m'a demandé de suggérer une autre voie.
Existe-t-il un autre moyen? Commentez s'il vous plaît.
Pourquoi demanderiez-vous des millions de lignes? Si vous souhaitez calculer des valeurs agrégées, vous devez demander au serveur de faire le travail et de renvoyer le résultat. Si vous devez afficher des millions de lignes à l'utilisateur, vous devez utiliser la pagination et extraire uniquement les lignes à afficher. L'intervieweur a-t-il expliqué * pourquoi * il devait aller chercher des millions de lignes? L'avez-vous interrogé à ce sujet? –
Il a dit qu'il ne voulait pas faire le tour de ces disques. – Rohit