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 …
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 …
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" …
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.
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 …
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 …
Was ist der Unterschied zwischen einer Liste, einem Satz und einer Tasche in der NHibernate-Zuordnungsdatei? In welcher Beziehung stehen die einzelnen zu .NET-Sammlungen?
Ich möchte beispielsweise ein Gridview-Steuerelement in einer ASP.NET-Webseite nur mit den Daten füllen, die für die Anzahl der angezeigten Zeilen erforderlich sind. Wie kann NHibernate dies unterstützen?
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, …
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 …
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 …
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 …
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?
Die Frage sagt wirklich alles, die Standardeinstellung ist, dass es als ein zugeordnet wird, stringaber ich brauche es, um es als zuzuordnen int. Ich verwende derzeit PersistenceModelzum Festlegen meiner Konventionen, wenn dies einen Unterschied macht. Danke im Voraus. Update Ich habe festgestellt, dass das Aufrufen der neuesten Version des Codes …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.