2011-09-24 4 views
3

J'ai un problème simple qui je pense doit avoir une réponse simple ... bien peut-être. :)carte datable pour modéliser rapidement

J'écris une application MVC3. J'ai une base de données existante de la version précédente de l'application, donc c'est une application axée sur les données. Au lieu d'utiliser EF pour accéder aux données et aux expressions LINQ, je préférerais utiliser des procédures stockées/commandes SQL. Ce que je veux faire est d'exécuter une commande SQL, qui retourne un objet datatable, puis mapper cela à un modèle qui contient exactement les mêmes champs. Malheureusement, je le fais à la main en ce moment, en itérant à travers les lignes de données. Il doit y avoir une meilleure approche?

Merci pour tous les conseils ... et pour ne pas ricaner à ma question de débutant.

+0

Vous ne savez pas si autoMapper peut vous aider, regardez ici: http://automapper.org/ –

+1

Je vais donner un coup de feu. Cela ressemble à l'homme du travail ... bien que, je pense que vous ayez besoin de configurer explicitement les mappings, alors que le Datatable doit être une relation implicite ... ou quelque chose comme ça. – philbird

+1

Devez-vous utiliser le DataTable? Qu'en est-il de quelque chose comme dapper? (http://code.google.com/p/dapper-dot-net/) – Jon

Répondre