Je suis à la recherche d'un ORM solide pour .NET qui peut gérer plus de 1000 tables et entités. Que pouvez-vous suggérer? Tous les commentaires seraient appréciés, mais ceux des personnes qui ont effectivement relevé ce défi et une description de la façon dont ils ont traité ce problème seraient encore plus appréciés.ORM pour base de données avec 1000+ tables
3
A
Répondre
1
NHibernate est un excellent choix. Certains pointeurs devraient inclure pour vous assurer de bien comprendre le cycle de vie de la session ainsi que ses techniques de chargement paresseux pour les listes et les références d'objets.
2
Vous pouvez donner un essai LLBLGen et ADO.NET Entity Framework, mais pour le nombre de tables, la génération de classe d'entité prendra un certain temps dans tous les ORM ...
Questions connexes
- 1. Héritage ActiveRecord avec différentes tables de base de données
- 2. Enregistrement de plus de 1000 enregistrements dans la base de données à la fois
- 3. Comment générer une table d'autorisations accordées aux tables de base de données pour un utilisateur de base de données?
- 4. Django et les tables de base de données héritées bizarres
- 5. Comment optimiser m: n requête relation sur 3 tables
- 6. Comparaison de deux tables de base de données
- 7. Charger deux tables liées dans une base de données Oracle
- 8. Comportement OO pour une base de données ER (relation un-à-plusieurs pour plusieurs tables)
- 9. Performances des tables SharePoint et des tables de base de données
- 10. J'ai des problèmes avec cakePHP Bake et l'une des tables de base de données
- 11. Comment modifier le schéma de base de données avec les tables versionnées Oracle Workspace Manager
- 12. Comment puis-je synchroniser deux tables de base de données avec PHP?
- 13. Tables de base de données vers des classes d'entités C# - générateur pour FluentNHibernate?
- 14. formulaires à base de tables?
- 15. Polymorphisme avec requête de base de données
- 16. Aidez-moi à transformer ces structures de données en tables de base de données
- 17. Lignes directrices pour la duplication des tables de base de données
- 18. Déplacement de tables avec un certain préfixe vers une nouvelle base de données
- 19. En utilisant linq, la base de données n'a pas de relations FK avec les tables
- 20. Comment faire correspondre deux tables de base de données identiques avec LINQ?
- 21. Quel est le boîtier standard avec tables et champs de base de données?
- 22. Structure de la base de données pour les données de base remplacées sélectivement par client
- 23. données Interrogation de différentes tables
- 24. SQL pour vérifier si la base de données est vide (pas de tables)
- 25. Historique de la base de données pour l'utilisation du client
- 26. Meilleure approche pour le transfert de données de la base de données distante à la base de données locale
- 27. XSD neutre de base de données standard pour décrire un schéma de base de données relationnelle
- 28. Créer une base de données avec un emplacement de données spécifique dans MySQL pour une base de données
- 29. Connectivité de base de données avec Access2007
- 30. Insertion SQL avec des données provenant de plusieurs tables
Avec plus d'un millier de tableaux, et aucune exigence particulière que vous avez un modèle de domaine beau et propre (POCO), il semble que le PO souhaite simplement coder des milliers de classes de base de données et travailler avec la base de données à un niveau un peu plus abstrait que l'écriture de chaînes SQL. – yfeldblum