2010-11-22 18 views
2

Possible en double:
Entity Framework Vote of No Confidence - relevant in .NET 4?combien des questions de «vote de défiance» d'EF ont été traitées dans EF 4.0?

Referring to this link.

est ici les rubriques (désolé pour tous les casquettes, sic):

INORDINATE FOCUS THE DATA ASPECT OF ENTITIES LEADS TO 
DEGRADED ENTITY ARCHITECTURES  

EXCESS CODE NEEDED TO DEAL WITH LACK OF LAZY LOADING: 

SHARED, CANONICAL MODEL CONTRADICTS SOFTWARE BEST PRACTICES 

LACK OF PERSISTENCE IGNORANCE CAUSES BUSINESS LOGIC TO BE HARDER TO 
READ, WRITE, AND MODIFY, CAUSING DEVELOPMENT AND MAINTENANCE COSTS 
TO INCREASE AT AN EXAGGERATED RATE: 

EXCESSIVE MERGE CONFLICTS WITH SOURCE CONTROL IN TEAM ENVIRONMENTS 

Franchement, je ne sais pas ce que beaucoup de ces choses méchantes. Je suis très nouveau dans les ORM en général. Notre société envisage d'aller à EF 4.0. Lors de mon dernier poste, une équipe avait beaucoup de problèmes avec EF 3.5 et un de ces membres de l'équipe m'a indiqué la lettre de «non-confiance». Je voudrais comparer EF 4.0 à NHibernate et comprendre si la communauté ORM est plus heureuse avec EF maintenant que 4.0 est sorti.

Est-ce que NHibernate a aussi l'un des problèmes mentionnés dans l'article cité?

+0

@Craig: très similaire, mais je voudrais aborder si NHib a même genre de problèmes. – jcollum

Répondre

0

désordonnées MISE AU POINT DE LA VOLET DES DONNÉES MÈNE À ENTITÉS DEGRADED ENTITÉ ARCHITECTURES

EF soutient maintenant et modèle premier-première données de conception, de sorte que cela ne devrait pas être un problème.

CODE EXCES nécessaire pour traiter MANQUE DE LAZY CHARGEMENT:

chargement Lazy est maintenant disponible gratuitement.

PARTAGÉ, CANONICAL MODÈLE CONTREDIT LOGICIEL BONNES PRATIQUES

Je ne suis pas vraiment sûr de ce qu'ils obtiennent à ici. EF n'applique pas un modèle canonique partagé et n'a jamais fait. EF utilisera confortablement plusieurs bases de données et permettra d'étendre et de personnaliser les modèles en utilisant des classes partielles sur le client.

MANQUE DE L'IGNORANCE PERSISTANCE PROVOQUE LOGIQUE BUSINESS ÊTRE DUR À LIRE, ECRIRE ET ACTUALISATION, CAUSENT DÉVELOPPEMENT ET ENTRETIEN FRAIS AUGMENTER À UN TAUX exagéraient:

ignorance Persistance est grandement améliorée en EF4. Ce n'est pas et ne sera jamais parfait.

EXCESSIVE CONFLIT AVEC SOURCE DE CONTRÔLE MERGE DANS DES ENVIRONNEMENTS DE L'ÉQUIPE

Je ne peux pas répondre à cette question :)