Je suis nouveau à Entity Framework, j'ai lu le livre de Julie Lerman et beaucoup d'articles à ce sujet. Avoir un nouveau projet qui a déjà défini la base de données et les classes, donc décidé d'utiliser l'approche Code First (bien que ce soit le nouveau projet, la base de données et les classes sont assez similaires).Entity Framework 4.1 code d'abord où valider
Ainsi, nous avons: - couche de base de données avec des entités, la cartographie et DbContext - classes (couche métier) - WPF avec MVVM (Strate UI)
Si je comprends code d'abord correctement, les références de la couche de base de données d'affaires couche, l'interface utilisateur fait référence à la fois à la base de données et à la couche de gestion. (Si j'essaie d'ajouter dans la couche de gestion référence à la couche de base de données, j'obtiens une erreur de référence circulaire.)
Validation de base, comme champ obligatoire ou longueur Je comprends, mais où mettre des validations supplémentaires (plus complexes) si couche de gestion n'est pas au courant de la couche de base de données?
Merci, Claire
Pourquoi DOE s votre couche de gestion de référence de couche de base de données? Cela ne semble pas correct. Quelles classes sont dans votre couche de gestion, car vos classes ViewModel ont normalement la logique métier en elles. – peter