Bonjour à tous,
Je suis un petit nouveau dans cette partie du Forum et ai besoin d'avis d'experts sur les bonnes pratiques d'Entity Framework avec DbContext.
Pour différentes raisons, voici mes contraintes de départ :
- utilisation d'un pattern orienté Database First,
- utilisation de Winforms,
- utilisation de SQLServer (et MySQL, si possible) en bases de données cibles.
J'ai, par ailleurs, absorbé les références O'Reilly suivantes :
- Programming Entity Framework Second Edition,
- Programming Entity Framework DbContext.
Voici mes positions de départ :
- Utilisation d'un librarie de classe qui contient l'edmx de ma base,
- Génération des entités et de la classe de base avec 'EF 4.x DbContext Generator'.
Et voici mes questions:
- Le pattern avec Repository est-il une bonne solution? S'apparente-t'il à une BLL classique pour du Winforms?
- Ou dois-je implémenter les règles de validations (à priori dans le DAL?)? Si Oui, les handles sur On[Property]Changing sont-ils la bonne solution?
- Quels sont les types de listes les plus appropriées pour faire du Binding sur les Objects Winforms?
D'avance merci.
J'espère avoir été assez clair
Fly.
Partager