Tag: nhibernate
NHibernate ist eine ausgereifte open-source Objekt-relationalen mapper (ORM) für die .NET-framework.
1
Antworten
Habe ich eine ASP.NET MVC-Anwendung, für die ich schreiben will stress-tests im Sinne der gleichzeitigen Datenbank-Zugriff von mehreren threads. Ich schrieb es als ein unit-test mit Parallel.ForEach(), aber war nicht in der Lage zu machen, arbeiten, da
2
Antworten
Verwendung von NHibernate 2.1.2.4000 gegen SQL Server 2008. Die Zieltabelle hat keine Trigger oder überflüssige Indizes. Es ist einfach: create table LogEntries ( Id INT IDENTITY NOT NULL, HostName NVARCHAR(32) not null, UserName NVARCHAR(64) not null, LogName
15
Antworten
Ich habe auf der Suche für eine gute Dokumentation für nhibernate, speziell in der version 2.0. Ich habe mir vor kurzem zurückgegeben .NET Entwicklung und für das Leben von mir, ich kann nicht finden, die richtige Art
1
Antworten
Ich habe eine Show Person mit Kind nav IList<TicketRequest>. Mit QueryOver möchte ich wählen Sie alle Show Personen, die Ihre Aktiv-flag gesetzt, und auch wählen Shows die Luft in die Zukunft und damit verbundenen TicketRequest Personen. Eine
6
Antworten
Arbeite ich mit NHibernate, und ein paar code generation tools. MyGeneration ist ein und SmartCode ist die andere. Diese Frage gestellt wurde, bevor, aber ich habe einige andere Antworten und gefunden, dass der code generation tools in
6
Antworten
Bin ich mit NHibernate für ein Projekt und ich brauche zu tun, Daten-auditing. Ich fand dieser Artikel auf codeproject die beschreibt die IInterceptor-Schnittstelle. Was ist Ihre bevorzugte Art von auditing-Daten? Verwenden Sie Datenbank-Trigger? Haben Sie so etwas
1
Antworten
Ich Spiele seit etwa mit FluentNhibernate als Teil des S#arp-Architektur. Unten ist ein Beispiel-mapping. public class EventBaseMap : ClassMap<EventBase> { public EventBaseMap() { WithTable("Event_Header"); //NotLazyLoaded(); Id(x => x.Id).WithUnsavedValue(-1).GeneratedBy.Native(); Map(x => x.Name).WithLengthOf(50).Not.Nullable(); Map(x => x.Description).WithLengthOf(255); Map(x => x.Rating);
5
Antworten
Ist es möglich, mit LocalDB Datenbanken mit NHibernate? Wenn ja, was muss installiert/konfiguriert? Derzeit, wenn Sie versuchen, verwenden Sie die Verbindungszeichenfolge wie Data Source=(LocalDb)\v11.0;Initial Catalog=tst1;Integrated Security=SSPI beim erstellen SessionFactory bekomme ich System.Daten.SqlClient.SqlException : Eine Netzwerk-oder Instanz-spezifische Fehler
2
Antworten
Ich hoffe, dass jemand kann mir mit diesem Problem helfen. Ich habe Regale mein Gehirn und mein Projekt ist aufgrund sehr bald. Vielen Dank im Voraus. Ich erhalte einen index out of range exception beim einfügen eines
1
Antworten
In meinem nhibenate session ich Mapping mit AutoMapper und in der afterMap Aktion, die ich erstellen Sie eine neue Instanz des Objekts, weil ich extrahieren Sie das Objekt aus der DB, um die Eigenschaften zu vergleichen. Also
1
Antworten
Ich habe eine Abfrage in Nhibernate QueryOver das bringt wieder eine Sammlung von episode Objekte (episode ein Zauber der Pflege), die wiederum eine Sammlung von episode Status als eine Eigenschaft, die jeder episode. Jedoch möchte ich dies
1
Antworten
in fluent nhibernate kann ich Holen.Etwas und Nicht.LazyLoad zu einem Referenz-oder HasMany. Was wird passieren, wenn ich beide verwenden? Wie diese beiden spiegelt sich auf die Abfrage von Daten in diese drei Möglichkeiten? class UserMap { HasMany(x=>x.Contacts).
4
Antworten
Haben Sie getan, einige ASP.NET MVC-Entwicklung mit Spring.NET und NHibernate die beiden? Ich würde gerne sehen, ein Informatives Beispiel für eine solche Einrichtung, so konnte ich meine eigenen bauen Projekt aus, dass. Habe ich versucht zu googeln,
2
Antworten
In meiner Lösung habe ich eine Niederlassung der business-Objekte mit den Verbänden. Wenn ich also versuchen, speichern Sie ein root-Objekt nach der Bearbeitung bekomme ich eine exception mit der Meldung "Gelöschte Objekt erneut gespeichert werden, indem Sie
1
Antworten
Einem Diebstahl hat ein Aktion Eigenschaft Dies ist die Abfrage, die ich versuche zu bekommen NHibernate.Linq zu erzeugen: SELECT * FROM `thefts` LEFT JOIN memberThefts ON thefts.id = memberThefts.theftId AND memberThefts.memberId = 1 Möchte ich, um eine
1
Antworten
Baue ich eine semi-komplexe report-Abfrage (eventuell nicht der beste Weg, aber es funktioniert gut bis zu dieser Ausgabe). //total appointments var appts = DetachedCriteria.For<Appointment>("appt") .CreateAlias("Lead", "lead") .CreateAlias("lead.Promoter", "leadPromoter", JoinType.LeftOuterJoin) .Add(Restrictions.EqProperty("leadPromoter.Id", "promoter.Id")) .SetProjection(Projections.ProjectionList() .Add(Projections.CountDistinct("appt.Id")); //total sales var sales
2
Antworten
Zwei Probleme, die wahrscheinlich sofort offensichtlich sein, aber ich habe schon zu lange tracking Sie nieder: Ich habe eine AuditInterceptor, um automatische überwachung für Entitäten, die Umsetzung meiner IAuditable-Schnittstelle, die verwendet wird, wie folgt: public class AuditInterceptor
2
Antworten
Angenommen ich habe drei Klassen. Es gilt zu instanziieren, aber es gibt auch Besondere Fälle B und D, welche Eine Unterklasse ein, das hinzufügen zusätzlicher Informationen. Wie würde ich den mapping-Dateien für diese im (fließend) NHibernate? public
1
Antworten
Wird NHibernate 2 und\oder Fluent Nhibernate arbeiten in einem medium vertrauenswürdigen Umgebung. Wenn nicht gibt es irgendwelche Workarounds? InformationsquelleAutor Dan | 2009-04-02
2
Antworten
Ich habe 2 entities Rolle & Übersetzung. Rolle -> Role_ID, Code Übersetzung -> Code, der Sprache, der Name Die Idee ist zu sagen, dass für eine bestimmte Rolle auf, dass es englische Namen, französische Namen und so
2
Antworten
Warum sollte dieses nhibernate Kriterien Abfrage erzeugen der sql-Abfrage unter? return Session.CreateCriteria(typeof(FundingCategory), "fc") .CreateCriteria("FundingPrograms", "fp") .CreateCriteria("Projects", "p", JoinType.LeftOuterJoin) .Add(Restrictions.Disjunction() .Add(Restrictions.Eq("fp.Recipient.Id", recipientId)) .Add(Restrictions.Eq("p.Recipient.Id", recipientId)) ) .SetProjection(Projections.ProjectionList() .Add(Projections.GroupProperty("fc.Name"), "fcn") .Add(Projections.Sum("fp.ObligatedAmount"), "fpo") .Add(Projections.Sum("p.ObligatedAmount"), "po") ) .AddOrder(Order.Desc("fpo")) .AddOrder(Order.Desc("po")) .AddOrder(Order.Asc("fcn")) .List<object>(); SELECT
1
Antworten
Was bedeutet Cascade in Nhibernate bedeuten? Sehe ich eine Menge von Optionen, die in cascading: Löschen Alle AllDeleteOrphan DeleteOrphan SaveUpdate Erklären Sie diese mit Beispielen und deren Unterschiede? InformationsquelleAutor Quintin Par | 2010-01-03
3
Antworten
Ich die Folgen QueryOver: var query = searchTermRepository.GetAllOver() .Where(Restrictions.On<Entities.SearchTerm>(c => c.Text).IsLike(filter.Value, MatchMode.Start)) .Select(Projections.Distinct(Projections.Property<Entities.SearchTerm>(x => x.Contact))) .Inner.JoinQueryOver(x => x.Contact).Take(100); Diese erstellt: SELECT distinct TOP ( 100 /* @p0 */ ) this_.ContactId as y0_ FROM SearchTerm this_ inner join
4
Antworten
Könnten Sie erklären, was passiert hinter den kulissen? Transaction management bei der Verwendung dieser Vorlage im Frühjahr ist völlig unklar. Was, wenn ich rufe 10 DAO-Methoden, die alle das gleiche Hibernatetemplate und ich rufe Ihnen einer nach
1
Antworten
Ich versuche zu lernen NHibernate 3.2 built-in mapping by code api (NICHT Fluent NHibernate). Können Sie mir helfen, um anzeigen in einer eins-zu-viele-Beziehung zwischen diesen Einheiten, bitte? public class Member { public virtual int Id { get;
1
Antworten
Ich geerbt habe ein Stück code, das nennt NHibernateUtil.Initialisieren. Ich bin relativ neu in NHibernate und nicht in der Lage zu arbeiten, insbesondere, was den Aufruf NHibernateUtil.Initialisieren tut. Was er macht und in welchen Szenarios sollte es
3
Antworten
Wenn ich eine einfache named query definiert, die Vorformlinge eine count-Funktion, die auf einer Spalte: <query name="Activity.GetAllMiles"> <![CDATA[ select sum(Distance) from Activity ]]> </query> Wie bekomme ich das Ergebnis einer Summe oder jede Abfrage, dont Rückkehr eines
2
Antworten
Ich habe code, der wie folgt aussieht: using (var session = this.sessionCreator.OpenSession()) using (var transaction = session.BeginTransaction()) { session.SaveOrUpdate(anObject); session.CreateSQLQuery(sql) .ExecuteUpdate(); transaction.Commit(); } Überraschend, dass die SQL-Abfrage wird ausgeführt, bevor anObject gespeichert wird. Offenbar ist die ExecuteUpdate
2
Antworten
So erstellen Sie ein Multi-Column-Index und/oder Unique-Einschränkung mit NHibernate-Mapping oder Fluent NHibernate. InformationsquelleAutor Wahid Shalaly | 2009-05-07
1
Antworten
Objekt-Struktur: Ein Haus hat viele Zimmer. Ein Zimmer hat viele Tabellen. Ein Tisch hat viele Vasen (auf es). Haus > Zimmer > Tabellen - > Vasen. Ich verwenden möchte, JoinQueryOver wählen Sie alle Tabellen, die mit Vasen,
1
Antworten
Habe ich eine Klasse. public class MedicalRequest { private int id private IList<MedicalDays> Days private string MedicalUser ... } und anderen public class MedicalDays { private int id; private DateTime? day private MedicalRequest request ... } Bin
1
Antworten
Ich habe eine alte Datenbank, die ich bin-mapping mit NHibernate. Die Objekte betreffen, sind ein Konto und eine Liste der Notification-Objekte. Die Objekte sehen aus wie: public class Notification { public virtual int Id { get; set;
3
Antworten
Können sagen, Sie arbeiten in SQL 2005 mit einer Kopie der Northwind-Datenbank installiert. Ihr arbeitet an einem ASP.NET Anwendung mit einem Mitarbeiter "browse" - Seite. Am oberen Rand der Seite haben Sie einen "Titel" - filter, wo
2
Antworten
Will ich konvertieren Sie die folgende Abfrage in Oracle zu einer Hibernate-HQL-Abfrage select SYSTEM, sum(decode(trim(XAXIS),'HIGH',YAXIS,0)) H, sum(decode(trim(XAXIS),'MEDIUM',YAXIS,0)) M, sum(decode(trim(XAXIS),'LOW',YAXIS,0)) L from HOME where DATA_KEY=5 GROUP BY SYSTEM Möchte ich verwenden createQuery() zu machen, Datenbank-unabhängig und wollen nicht
3
Antworten
Habe ich verwendet, NHibernate in web-Anwendungen vor. Ich muss zugeben, dass ich bin immer noch lernen, NHibernate und nicht völlig zu erfassen, die Kunst des session-management. So möchte ich die Verwendung von NHibernate in ein Win-Forms-Anwendung, die
1
Antworten
In mit Fluent NHibernate, ich kann nicht scheinen zu finden, eine gute Erklärung, die Sie bei der Verwendung der cascading-option auf der Referenzen-Seite vs. die HasMany Seite. Was ist der Unterschied (wenn vorhanden) bei der Zuordnung der
1
Antworten
Ich bin kämpfen, um Sie zu konvertieren Sie die folgende (vereinfachte) HQL zu QueryOver: select subscription from Subscription as subscription where not exists ( from Shipment as shipment where shipment.Subscription = subscription and (shipment.DeliveryDate = :deliveryDate) )
2
Antworten
Bin ich mit NHibernate und ODP.NET um eine Verbindung zu einer Oracle 11g-Datenbank auf. Natürlich kann es sein-Verbindung-Fehler (Netzwerk-Fehler, DB, ...). Ich bin Umgang mit all diese Ausnahmen in meinem code, also kein problem. Aber natürlich kann
3
Antworten
Ist es möglich, linq, Nhibernate zum generieren einer Abfrage mit einem "In" - Klausel? z.B. - Where AnID in (x,y,z)? InformationsquelleAutor CocoB | 2010-03-30
1
Antworten
Ich versuche zu emulieren unterliegen Abfrage mit NHibernate ist IQueryOver. Bisher habe ich var q = CurrentSession.QueryOver<ObjectModel.Order>(). WhereRestrictionOn(o => o.Buyer.ID).IsIn(partyIDs). WhereRestrictionOn(o => o.Seller.ID).IsIn(partyIDs); Dieser erzeugt jedoch eine and Abfrage, in der Erwägung, dass muss ich ein or
2
Antworten
Ich versuche zu wechseln .hbm Zuordnungen zu fluent-mappings und habe ein problem mit der Zuordnung von composite-ids und die Verwendung von Schnittstellen die Klasse sieht wie folgt aus: public class ClassWithCompositeId { public virtual IKeyOne KeyOne {
2
Antworten
Ich habe zu kämpfen mit diesem für eine Weile, so dass ich hoffe, einige von Ihnen QueryOver Experten können helfen. Habe ich eine Liste von blog-posts. Abstimmen können Sie auf jedem blog-post, und ich möchte (unter anderem)
3
Antworten
In SQL kann ich schreiben SELECT blah FROM Clients Where @p1 Like '%'+lastname+'%' Wie kann ich darstellen das mit CreateCriteria in Nhibernate? Ich habe versucht s.CreateCriteria<Client>.Add(Restrictions.Where<Client>(c => "something".Contains(c.LastName)) bekomme aber eine Fehlermeldung System.Ausnahme: Verkannte Methode aufrufen: System.String:Boolean
2
Antworten
Ich versuche, left join mehrere Tabellen und Projekt-einige Spalten, die durch diese Verknüpfung auf eine neue Einheit, und dann ein paar Aufzeichnungen aus dieser Ergebnis aus meiner Datenbank. Ich habe einen Blick auf einige ähnliche Fragen hier
1
Antworten
Habe ich eine Eltern/Kind-Beziehung abgebildet mit einer viele-zu-viele-set. public class Parent { public ISet<Child> Children { get; set; } } public class Child {} public class ParentMap : ClassMap<Parent> { HasManyToMany(x => x.Children) .AsSet(); } Wie kann
1
Antworten
Ich habe eine NHibernate QueryOver die Generierung der sql-Fehler : ORDER BY-Elemente müssen in der Auswahlliste angezeigt werden, wenn SELECT DISTINCT angegeben wird Das problem wird verursacht durch eine sql-Projektion verwende ich zu select, where und order
3
Antworten
Bin ich mit NHibernate 3.1 und Fluent NHibernate als ORM in meinem Projekt. Ich brauche eine Eigenschaft von POCO ignoriert Fluent NHibernate. Auf den ersten, mein Beitrag Aussehen könnte, als exakte Kopie von diese Frage, ist es
1
Antworten
Ich erhalte die folgende Fehlermeldung, wenn Sie versuchen zu aktualisieren, ein Objekt in eine db. Hat jemand eine Idee, was könnte passiert sein? Ich habe alle meine Datentypen, und Sie entsprechen dem, was in der db. Vielen
3
Antworten
Ich habe eine Store enthält eine Liste von Products: var store = new Store(); store.Products.Add(new Product{ Id = 1, Name = "Apples" }; store.Products.Add(new Product{ Id = 2, Name = "Oranges" }; Database.Save(store); Nun, ich Bearbeiten möchten
1
Antworten
Hat jemand ein Beispiel, wie man das einrichten und welche Entitäten cache in fluent nhibernate. Sowohl mit fluent mapping-und auto-mapping? Und das gleiche für entity-Beziehungen, sowohl eins-zu-viele und viele-zu-viele? InformationsquelleAutor Emil C | 2009-10-01