Während dies eine subjektive Frage ist, bin ich als neuer NHibernate-Benutzer neugierig, warum man sich für Fluent vs. herkömmliches XML-Mapping entscheiden würde.Warum fließende NHibernate vs. hbm XML-Dateien?
Von meinem Standpunkt aus, als ich zuerst mit NHibernate arbeitete, benutzte ich die Fluent-Schnittstelle, stieß aber auf einige Hindernisse und hatte Schwierigkeiten, eine adäquate Dokumentation für die Fluent-Schnittstelle für alles außer einer "Spielzeug-App" zu finden um diese über XML zu behandeln.
Im Laufe der Zeit wurde mir klar, dass ich die meiste Arbeit auf der XML-Seite gemacht hatte, und mir wurde klar, dass es nicht so schrecklich war, wie ich gedacht hatte. Für mich persönlich war es eine schlechte Dokumentation und keine signifikanten Einsparungen bei der Codierungszeit.
Das gesagt, es kann einen großen Vorteil/Nachteil, dass ich vermisse, und ich würde wirklich gerne einige Meinungen von Leuten hören, die mehr Erfahrung in der Arbeit mit diesen Tools haben.
Ich habe tatsächlich eine Frage dazu. Ich erinnere mich, dass Fluent einen netten Kompilierungsfehler verursachte, wenn meine Mapping-Datei ausgeschaltet war - aber würde das helfen, wenn ich eine Tabellenspalte vertippte, oder würde ich die Exception debuggen, so wie ich es jetzt mache, wenn mein hbm XML explodiert? Danke für die Antwort BTW! –
Sie können nichts speichern, wenn Sie einen Tabellennamen oder eine Spalte falsch eingeben. –