Als «nhibernate» getaggte Fragen

NHibernate ist ein Open Source Object Relational Mapper (ORM) für das .NET Framework.

5
Was ist der Hi / Lo-Algorithmus?
Was ist der Hi / Lo-Algorithmus? Ich habe dies in der NHibernate- Dokumentation gefunden (es ist eine Methode zum Generieren eindeutiger Schlüssel, Abschnitt 5.1.4.2), aber ich habe keine gute Erklärung für die Funktionsweise gefunden. Ich weiß, dass Nhibernate damit umgeht, und ich muss das Innere nicht kennen, aber ich bin …


4
NHibernate ISession Flush: Wo und wann und warum?
Eines der Dinge, die mich gründlich verwirren, ist die Verwendung von session.Flush, in Verbindung mit session.Commitund session.Close. Manchmal session.Closefunktioniert es, z. B. werden alle Änderungen festgeschrieben, die ich benötige. Ich weiß, dass ich Commit verwenden muss, wenn ich eine Transaktion oder eine Arbeitseinheit mit mehreren Erstellungen / Aktualisierungen / Löschungen …

16
NHibernate.MappingException: Kein Persister für: XYZ
Bevor Sie es sagen: Ich habe Google verwendet und meine hbm.xmlDatei ist eine eingebettete Ressource. Hier ist der Code, den ich anrufe: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Hier ist meine Zuordnungsdatei für die Klasse: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" …
134 c#  .net  nhibernate 

9
NHibernate vs LINQ to SQL
Als jemand, der keine der beiden Technologien für reale Projekte verwendet hat, frage ich mich, ob jemand weiß, wie sich diese beiden ergänzen und wie sehr sich ihre Funktionen überschneiden.

10
Entity Framework 4 gegen NHibernate [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Es wurde viel über die …

1
Moq: Ungültiges Setup für ein nicht überschreibbares Mitglied: x => x.GetByTitle ("asdf")
Ich bin mir nicht sicher, wie ich das beheben kann, indem ich versuche, einen Komponententest für die Methode "GetByTitle" durchzuführen. Hier sind meine Definitionen: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle …
111 c#  nhibernate  nunit  resharper  moq 



20
Gibt es gute Gründe, kein ORM zu verwenden? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
107 c#  nhibernate  orm  enterprise 

2
Wie setzt TransactionScope Transaktionen zurück?
Ich schreibe einen Integrationstest, bei dem ich eine Reihe von Objekten in eine Datenbank einfüge und dann überprüfe, ob meine Methode diese Objekte abruft. Meine Verbindung zur Datenbank erfolgt über NHibernate ... und meine übliche Methode zum Erstellen eines solchen Tests besteht darin, Folgendes zu tun: NHibernateSession.BeginTransaction(); //use nhibernate to …

4
Beste Möglichkeit, IList oder IEnumerable in Array zu konvertieren
Ich habe eine HQL-Abfrage, die entweder eine IList von Ergebnissen oder eine IEnumerable von Ergebnissen generieren kann. Ich möchte jedoch, dass ein Array der von mir ausgewählten Entität zurückgegeben wird. Wie kann dies am besten erreicht werden? Ich kann entweder durchzählen und das Array erstellen oder CopyTo () als definiertes …
98 c#  nhibernate 

2
Kriterien SpatialRestrictions.IsWithinDistance NHibernate.Spatial
Hat jemand dies implementiert oder weiß er, ob es schwierig wäre, dies zu implementieren / hat er irgendwelche Hinweise? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } von NHibernate.Spatial.Criterion.SpatialRestrictions Ich kann "where NHSP.Distance (PROPERTY ,: point)" in hql verwenden. Sie möchten …

3
Inverses Attribut in NHibernate
Wie verwende ich das inverse Attribut? Wenn ich mich nicht irre, muss für eine bis viele Beziehungen das inverse Attribut auf true gesetzt werden. Für viele-zu-viele-Beziehungen muss eines der inversen Attribute der Entitätsklasse auf true und ein anderes auf false gesetzt werden. Kann jemand Licht ins Dunkel bringen?


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.