Je programme depuis un certain temps et j'ai déjà utilisé LINQ-To-SQL et LINQ-To-Entities (bien que lors de l'utilisation d'entités, cela ait été une relation Entité / Table 1-1 - c'est-à-dire pas très différent de L2SQL)
J'ai beaucoup lu sur l'inversion de contrôle, l'unité de travail, le POCO et les modèles de référentiel et j'aimerais utiliser cette méthodologie dans mes nouvelles applications.
Là où j'ai du mal, c'est de trouver un guide du débutant clair et concis pour EF4 qui ne suppose pas la connaissance d'EF1.
Les questions spécifiques auxquelles j'ai besoin de réponses sont:
Code d'abord / modèle d'abord? Avantages / inconvénients en ce qui concerne EF4 (c'est-à-dire que se passe-t-il si je code d'abord, que je change le code à une date ultérieure et que j'ai besoin de régénérer mon modèle de base de données - Les données sont-elles conservées et transformées ou supprimées?)
En supposant que je passe d'abord au code (j'aimerais voir comment EF4 le convertit en schéma de base de données), comment puis-je commencer? Assez souvent, j'ai vu des articles avec des diagrammes d'entités indiquant "Donc c'est mon modèle d'entité, maintenant je vais ..." - Malheureusement, je ne sais pas s'ils ont créé le modèle dans le concepteur, l'ont enregistré dans générer du code puis arrêté toute nouvelle génération de code automatique -ou- Ils ont codé (POCO)? classes et les importés en quelque sorte dans la vue deisgner?
Je suppose que ce dont j'ai vraiment besoin, c'est de comprendre d'où vient la "magie" et comment l'ajouter moi-même si je ne génère pas simplement un modèle EF directement à partir d'une base de données.
Je suis conscient que la question est un peu vague mais je ne sais pas ce que je ne sais pas - Donc toute entrée / correction / clarification appréciée.
Inutile de dire que je ne m'attends pas à ce que quelqu'un s'assoie ici et m'apprenne l'EF - j'aimerais juste quelques bons tutoriels / forums / blogs / etc. pour les débutants de l'entité complète