2010-11-22 2 views
2

Mögliche Duplizieren:
Entity Framework Vote of No Confidence - relevant in .NET 4?Wie viel von EFs "Misstrauensvotum" wurde in EF 4.0 angesprochen?

Referring to this link.

Hier ist die Überschriften (sorry für alle Kappen, 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 

Ehrlich gesagt, ich weiß nicht, was viele dieser Dinge bedeuten. Ich bin ORMs im Allgemeinen sehr neu. Unser Unternehmen erwägt, zu EF 4.0 zu gehen. Bei meiner letzten Position hatte ein Team viele Probleme mit EF 3.5 und eines dieser Teammitglieder wies mich auf den "No-Confidence" -Brief hin. Ich möchte EF 4.0 mit NHibernate vergleichen und herausfinden, ob die ORM-Community glücklicher mit EF ist, jetzt da 4.0 draußen ist.

Hat NHibernate auch eines der im zitierten Artikel erwähnten Probleme?

+0

@Craig: sehr ähnlich, aber ich möchte sprechen, wenn NHib das hat gleichartige Probleme. – jcollum

Antwort

0

ungeregelte FOCUS DIE DATEN ASPEKT ENTITIES FÜHRT ZU DEGRADED ENTITY ARCHITEKTUREN

EF unterstützt nun Daten erste und modell erste Design, so sollte dies kein Problem sein.

EXCESS CODE ERFORDERLICH MIT FEHLENDER verzögertes Laden DEAL:

Lazy Loading kommt jetzt kostenlos.

SHARED, KANONISCHE MODEL WIDER BEST PRACTICES SOFTWARE

Ich bin nicht wirklich sicher, was sie an hier zu bekommen. EF erzwingt kein gemeinsames, kanonisches Modell und hat es nie getan. EF arbeitet komfortabel mit mehreren DBs und ermöglicht die Erweiterung und Anpassung von Modellen mit Teilklassen auf dem Client.

MANGEL PERSISTENCE IGNORANCE URSACHEN Geschäftslogik READ STARK ZU SEIN, Schreiben und Ändern, was die Entwicklung und Wartung Kosten auf einem ERHÖHEN übertriebene RATE:

Persistance Ignoranz stark verbessert in EF4. Es ist nicht und wird nie perfekt sein.

EXCESSIVE MERGE KONFLIKTE MIT SOURCE CONTROL IN TEAM ENVIRONMENTS

kann ich nicht beantworten diese ein :)

Verwandte Themen