En ce moment je suis en utilisantmoyen le plus rapide pour lire les données IDbConnection.Command
OleDbDataAdapter objDataReader = new OleDbDataAdapter();
objDataReader.SelectCommand = myCommand;
objDataReader.Fill(myDataTable);
Mais je sens que l'objet DataTable est un objet massif pléthorique, je voudrais savoir s'il y a une manière que je peux faire mon propre objet à envoyer au lecteur de données, ou utiliser un plus léger?
Pas vraiment une réponse, mais peut-être Il vaut la peine de souligner que les méthodes ne sont pas vraiment envoyées avec chaque objet. – carlpett
Il n'y a qu'une seule raison pour laquelle un DataTable est pléthorique: le bourrer de milliers de résultats de requête. Ce n'est pas un problème de DT, c'est un problème de requête. –
Etant donné que DT a un objet pour identifier chaque colonne, qui peut avoir de nombreuses propriétés, comme autoincrément, et datatable peut même avoir des clés primaires et autres, il est bien plus grand qu'un simple objet avec des propriétés de la table. – gosukiwi