2008-12-04 13 views

Répondre

2

Je vous indiquerais plutôt (1) lengthy article de l'équipe Entity Framework.

Ils ont fait du bon travail pour expliquer les défauts de la version initiale (v1.0) et donner beaucoup d'idées sur ce qu'ils considèrent pour la prochaine version. FWIW, J'ai fait un petit peu de ASP MVC et je ne suis pas sûr que vous allez aimer mélanger les deux. Pour la version (v1.0) d'Entity Framework, vous devez effectuer l'une des deux opérations suivantes: travailler avec des ensembles d'entités "déconnectés" ou détailler le contexte de données d'un ensemble d'entités. L'un ou l'autre scénario a des pièges car je suis sûr que vous pouvez apprécier. En bref .. Je ne pense pas qu'il y ait une "bonne manière" de ramasser à ce stade. Au moins pas avec ASP MVC. Pour commencer avec Entity Framework, votre pari serait de jeter un oeil aux échantillons officiels d'ADO EF situés (2) here. Le plus facile à ramasser et commencer à apprendre avec, à mon humble avis, sont les exemples basés sur WinForms, mais il y a un quelques exemples d'ASP.net qui pourraient être utiles.

(1) [http://blogs.msdn.com/efdesign/archive/2008/11/20/n-tier-improvements-for-entity-framework.aspx]
(2) [http://code.msdn.microsoft.com/adonetefx]

2

This donne un exemple raisonnable de la façon d'utiliser l'EF avec le framework MVC. Je l'ai regardé récemment aussi et j'en arrive aux mêmes conclusions que Rob, c'est plus douloureux que ça en vaut la peine! Surtout par rapport à l'utilisation de Linq2Sql. Ne pas avoir le même contexte lors du chargement des entités que lorsque vous les enregistrez (généralement différentes actions), provoque beaucoup de code inutile à écrire.

0

Nous travaillons actuellement sur une implémentation de référence EF 4.0 utilisant ASP.NET MVC à l'extrémité frontale. Check it out here - Nous aimerions avoir vos commentaires.