Je voudrais utiliser EF 4.0 contre Oracle. Le défi que j'ai est que j'ai plusieurs bases de données (toutes avec des schémas presque identiques) pour différents clients. Est-il possible de générer une fois ma couche CRUD, puis de pointer vers la bonne base de données au moment de l'exécution en fonction de l'identité de l'utilisateur (ou des critères que je dois fournir)? Je pense que je peux gérer les petites différences entre les schémas en utilisant des classes POCO ou simplement en les manipulant dans les classes partielles, mais je ne suis pas sûr de savoir comment gérer la redirection vers la bonne base de données. Des idées?Comment utiliser Entity Framework avec plusieurs bases de données?
0
A
Répondre
1
La solution la plus simple consiste à créer plusieurs chaînes de connexion nommées dans votre fichier de configuration, puis de créer simplement différentes instances du même objet ObjectContext avec différents paramètres de chaîne de connexion en utilisant un parameterized constructor.
N'oubliez pas de supprimer l'attribut Schema de votre fichier .edmx (en utilisant XML Editor, par exemple).
Questions connexes
- 1. MSDTC et plusieurs bases de données avec Entity Framework
- 2. Entity Framework et bases de données multilingues
- 3. Zend Framework plusieurs bases de données
- 4. Entity Framework: extraction de données des bases de données de différentes bases de données
- 5. Utilisation de plusieurs bases de données dans Silverlight avec Entity Framework
- 6. Utilisation de l'infrastructure Entity avec plusieurs bases de données identiques
- 7. Utiliser MySQL avec Entity Framework
- 8. Entity Framework à plusieurs bases de données (même schéma) à l'exécution?
- 9. Principaux problèmes lors de la migration des bases de données SQLite "Legacy" pour utiliser Entity Framework
- 10. Copie de données dans des bases de données avec Entity Framework
- 11. Utiliser plusieurs bases de données avec un code commun
- 12. Plusieurs bases de données dans un projet - Entity framework (entités auto-suivies)
- 13. ADO.NET Entity Framework - LINQ à plusieurs dbms
- 14. Comment utiliser Entity Framework pour travailler avec des relations plusieurs-à-plusieurs?
- 15. Entity Framework 4.0 - Relation plusieurs à plusieurs
- 16. Comment utiliser plusieurs bases de données en utilisant php?
- 17. Entity framework: Comment utiliser plus d'un contexte?
- 18. CruiseControl.NET avec plusieurs bases de données SourceSafe
- 19. GetUTCDate avec Entity Framework
- 20. Annotations de données avec Entity Framework + MVC
- 21. Django avec plusieurs bases de données
- 22. Entity Framework - comment utiliser les associations d'entités?
- 23. CodeIgniter Travailler avec plusieurs bases de données
- 24. Entity Framework 4 - comment supprimer des relations plusieurs-à-plusieurs
- 25. Entity Framework - Comment utiliser mon objet "Entities"
- 26. Stockage de plusieurs modifications dans Entity Framework
- 27. Base de données multilingue avec Entity Framework 4 Guidage
- 28. Comment implémenter l'indépendance de base de données avec Entity Framework
- 29. Grails plusieurs bases de données
- 30. Comment utiliser plusieurs bases de données avec Spring MVC et Hibernate?
Merci Devart, nous utiliserons votre connecteur en passant. – user391063