J'ai un objet appelé Result<T>
qui a un constructeur qui accepte un argument de IEnumerable<T>
. J'aimerais pouvoir transmettre un datatable si possible.Convertir datatable en IEnumerable <T> pour passer au résultat <T> (IEnumerable <T> data);
J'ai essayé datatable.AsEnumerable()
, mais où je lierais les données, il se plaignait que 'MyProperty' n'est pas un champ ou une propriété sur le type 'DataRow' - ce qui est logique puisque 'MyProperty' n'est pas une propriété sur 'DataRow' , mais c'était une colonne dans mon datatable.
Existe-t-il un moyen de convertir une donnée en quelque chose que je peux transmettre dans l'objet résultat et l'avoir toujours en liaison avec, disons, une vue de grille?
Pourquoi ne pas utiliser Entity Framework? –