Je souhaite avoir une classe abstraite Employee et 2 classes dérivées; Personnel et opérationnel. Dans ma conception de base de données, j'ai une table Employee et une table EmployeeType. La table Employé contient 2 lignes, l'une avec les données de recherche du personnel et l'autre avec les données de recherche opérationnelle. En utilisant EF4, comment transformer cette structure de base de données en une conception de classe spécifiée ci-dessus?Entité framework 4.0 et héritage
2
A
Répondre
2
Je pense que je comprends ce que vous demandez ... donc en supposant que vous avez trois table: employé, personnel et opérationnel. Vous voulez que l'employé soit une classe abstraite qui est la base pour le personnel et l'opérateur. Dans la base de données, vous avez des clés FK dans la table Employee vers les tables Staff et Operative.
Dans EF, créez simplement les entités à partir des trois tables. Dans les propriétés de l'entité Employee, définissez Abstract = true. Dans les entités Staff et Operative, définissez Base Type = Employee. Cela devrait configurer l'héritage que vous cherchez à obtenir.
Questions connexes
- 1. Entity Framework, Héritage et Namespacing
- 2. Entité Framework et couplage
- 3. Entity Framework héritage
- 4. Entity Framework 4 et classe partielle Héritage
- 5. Entity Framework: Héritage et Inclure
- 6. Entity Framework 4.0 Création d'une nouvelle entité provenant d'autres entités
- 7. Entité Entité Framework: TPT, TPH ou none?
- 8. Entité Framework newbie question
- 9. entité framework join
- 10. Entité framework beta seulement?
- 11. Modèles Entity Framework 4.0 et DDD
- 12. Visual Studio 2008 et .NET Framework 4.0
- 13. Entity Framework 4.0 et les procédures stockées
- 14. MakeSfxCA.exe et DLL compilé avec Framework 4.0
- 15. Ciblage .NET Framework 4.0
- 16. Entity Framework 4.0 - Versioning
- 17. .NET Framework 4.0 SDK
- 18. Entity Framework - Héritage avec .Include?
- 19. .net framework 4.0 documentation
- 20. Entité Framework Valeurs d'ID d'écrasement
- 21. Détermination des clés primaires d'une entité à l'aide du contexte dans Entity Framework 4.0
- 22. Comment Entity Framework 4.0 détermine-t-il les paramètres requis pour la méthode usine d'une entité?
- 23. Entity Framework 4.0: Ajout d'une propriété sur une table pour contenir une entité d'une autre table?
- 24. Entité 4.0 Valeur de diffusion en tant que DateTime
- 25. Entity Framework 4.0 Equivalent GetChanges()
- 26. Core Telephony framework ios 4.0
- 27. EF 4.0 Entité ne choisit pas de nouvelles valeurs après insertion (entité select après insertion)
- 28. Questions à Entity Framework 4.0
- 29. Entity Framework 4.0. Création d'entité
- 30. Entity Framework: Héritage, change le type d'objet
Juste pour vérifier: vous avez également des tables Staff et Operative avec les identifiants FKRed à la table Employee, avec des champs supplémentaires pour chacun? (Je m'attends donc) Ou avez-vous juste voulu les classes séparées? – Rup
Oui, vous avez raison la première fois. – arame3333