2010-12-07 29 views
0

Je suis actuellement en train d'utiliser le SqlDataReader typique pour aller chercher mes données avec Visual Studio 2005 mais je veux commencer à utiliser l'entité-framework. Y a-t-il des programmes ou dos que je devrais télécharger ou installer pour le faire? En plus de cela, si je veux continuer à utiliser mon chemin, est-ce une bonne idée?Comment devrais-je commencer à utiliser le framework d'entité?

thanxx

+0

Quelle est votre méthode actuelle? Quels sont les problèmes que vous rencontrez qui suggèrent que vous devriez changer? Par "typical' SqlDataReader' "voulez-vous dire que vous incorporez du SQL brut, ou êtes-vous déjà en train de faire abstraction des procédures stockées? –

Répondre

1

Dans VS2005 vous ne pouvez pas, mais si vous avez VS2008 vous pouvez télécharger VS 2008 Service pack travailler avec EF, et si vous avez VS2010, il sera installé par défaut.

Après l'installation Voir Code First, il y a beaucoup de ressources avec du code en premier. Aussi pour le démarrage est bon aussi voir google search et MSDN.

1

Je pense que tout ce dont vous avez besoin est intégré dans Visual Studio (bien que vous aurez probablement besoin d'une version plus récente). Utilisez Google pour trouver un tutoriel comme this one, qui vous montrera comment créer et utiliser un contexte d'entité basé sur votre schéma SQL actuel, et vous devriez être sur votre chemin! Entity Framework prend un peu de temps pour s'y habituer (vous devez vous rappeler que l'exécution des requêtes LINQ est différée!), Mais je l'utilise depuis quelques années maintenant et c'est beaucoup mieux que les anciennes données méthodes d'accès. Je le recommande vraiment.

2

La structure d'entité qui, à mon avis, requiert .net framework 3.5. Il y avait quelques CTP pour VS2005 que vous pourriez être en mesure d'obtenir. Sinon, je pense que VS2008 ou VS2010 serait votre meilleur pari.

Voici une belle introduction pour VS2008 link text