was orm BLToolkit ist nicht beliebter?

8

Ich suche nach Daten, die schneller und schneller zum Abruf und zur Implementierung arbeiten Ich bin im OrmBattle Ссылка auf BLToolKit gestoßen, was in Bezug auf Leistung, Geschwindigkeit und Wartungsfreundlichkeit absolut erstaunlich ist. und Flexibilität. Aber ist nicht sehr bekannt? Ist das ein Vergleich in Ссылка Wenn jemand eine Idee mit BLToolkit hat, kann mir das helfen? Danke

    
julia 28.02.2012, 16:17
quelle

6 Antworten

5

So finde ich auch vor fast einem Jahr das BLToolkit. Seitdem benutze ich es in allen meinen Projekten, von denen die beiden große kommerzielle Projekte sind. Ich würde es jedem empfehlen. Denken Sie daran, dass Sie direkt mit der Datenbank arbeiten, wenn Sie das BLToolkit verwenden, was bedeutet, dass jeder Befehl zum Auswählen, Einfügen, Aktualisieren oder Löschen sofort auf dem Server ausgeführt wird.

    
Mladen Macanović 29.02.2012 08:10
quelle
5

Ich bin seit 3 ​​Jahren süchtig nach BLToolkit: (

Das Problem mit BLToolkit ist, dass es die richtige Abstraktionsebene hat

Sie müssen also immer noch an Ihre DB denken, aber Sie müssen kein echtes SQL in Strings schreiben (wie in Dapper), weil Sie einen großen erweiterbaren Linq Provider haben.

Und Sie haben keine Entity-Tracking und Lazy Loading, die normalerweise die wirklichen Leistungsprobleme verursachen (N + 1 Selects) (wie in Nhibernate / EF)

Überprüfen Sie diese Seite Ссылка

    
David DV 01.03.2012 17:50
quelle
4

das ist die philosophische Frage, und wie andere keine Antwort (oder nicht nur eine Antwort) haben.

BLT ist genial, aber es ist meistens undokumentiert (Komponententests und selbstdokumentierende Code-Annäherung ist dies meistens nur Dokumentations), aber wenn Sie es benutzen werden - Sie werden es lieben:)

    
ili 06.04.2012 10:54
quelle
2

Ich habe nichts über BLToolkit zu sagen, aber ...

Wenn Sie nach einem leichten ORM suchen, das sehr (sehr) schnell ist, werfen Sie einen Blick auf Dapper -Dot-Netz . Seine Verwendung ist sehr einfach und intuitiv und Sie können es einfach zu Ihren Projekten mit NuGet hinzufügen oder einfach die eine benötigte Datei hinzufügen.

Wenn Sie nach Performance scrollen, haben Sie auch einen direkten Vergleich zwischen Dapper und BLToolkit

    
Alex 29.02.2012 08:50
quelle
2

Es ist nicht populär, weil der Autor nicht in Popularisierung investiert.

Ich habe mit Linq2Sql, NHybernate, EF gearbeitet, habe ein paar kommerzielle ORM-Frameworks und Code-Generation DALs versucht.

Meines Erachtens ist BLT das Beste. Warum? Weil es Ihnen genau das richtige Maß an Abstraktion gibt. Es unterstützt Linq selects / updates / Inserts / Deletes und keine Entity-Tracking-Boolshit.

    
m_kramar 04.02.2014 02:14
quelle
1

BLToolkit ist kein funktionsreiches ORM wie NHibernate (und in geringerem Maße auch Entity Framework). Die funktionsreichen ORMs sind viel beliebter.

ORMBattle hat keinen guten Ruf, weil es von einem der vorgestellten Anbieter gestartet wurde (d. h. grassierende Voreingenommenheitsbeschwerden), und NHibernate und LLBLGen, zwei der beliebtesten .NET-ORMs, wurden nicht korrekt dargestellt.

    
Michael Maddox 29.02.2012 11:21
quelle

Tags und Links