Tag: queryover

QueryOver ist eine stark typisierte fließend-wie wrapper auf Basis von NHibernate ICritieria, eine Datenbank-unabhängige Abfrage-API, unterstützt die Abfrage Zusammensetzung.

NHibernate mit QueryOver: WO und EXISTIERT

Anzahl der Antworten 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

NHibernate QueryOver Unterabfrage wieder nur neuesten Datensatz

Anzahl der Antworten 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

QueryOver mit Join und Verschiedene

Anzahl der Antworten 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

Abrufen mit JoinQueryOver: Holen Sie sich greatgrandchildren, wissen Vater

Anzahl der Antworten 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,

NHibernate QueryOver mit sub-query und alias

Anzahl der Antworten 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) )

Wo ... In ... Oder Wo ... In ... mit NHibernate IQueryOver

Anzahl der Antworten 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

Queryover where id ist nicht in der Liste

Anzahl der Antworten 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)

QueryOver mehrere Tabellen mit NHibernate

Anzahl der Antworten 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

NHIbernate 3.0 - QueryOver, mit derselben Projektion mit distinct und order wirft sql Fehler

Anzahl der Antworten 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

NHibernate QueryOver: Holen Sie sich eine Zeile, count mit group by in einer Unterabfrage

Anzahl der Antworten 1 Antworten
Ich versuche, einen Grafen aus einer Abfrage mit einer group by und kann einfach nicht herausfinden, wie die übersetzung der SQL-will ich in NHibernate ist QueryOver syntax. Dies ist der SQL: select count(*) from (select Email from

Bekommen bestimmte Spalte mit NHibernate-Abfrage

Anzahl der Antworten 2 Antworten
Ich habe eine Anwendung mit NHibernate und C# - Sprache. Ich habe ein Modell mit einigen Beziehungen, und ich möchte eine Abfrage erstellen, um nur einen Wert. Ich habe versucht, so etwas wie dieses: public long GetIdCompany(long

Das hinzufügen von Bedingungen zu outer-joins mit NHibernate ICriteria/QueryOver Abfrage

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit an zusätzliche Bedingungen für outer-joins in NHibernate, wenn Sie Abfragen unter Verwendung QueryOver oder ICriteria? Brauche ich einige zusätzliche Bedingungen, die auf die outer-join-ed-Tabelle, aber NHibernate immer fügt Sie in die WHERE-Klausel am

QueryOver mit Wählen und die OrderBy-in NHibernate

Anzahl der Antworten 1 Antworten
Frage ich mich, wie bestelle ich eine Gruppe der Ergebnisse nach a wählen Sie mit QueryOver. Meine Anfrage ist folgende: CurrentSession.QueryOver<Book>() .Where(b => b.Author.Name = "SimpleName") .Select(Projections.Distinct(Projections.Property<Book>(b => b.Genre))) .OrderBy<Genre>(g => g.Name) //this extension does not exist!

NHibernate JoinAlias Abfrage mit null-test nicht funktioniert

Anzahl der Antworten 2 Antworten
Ich bin immer einige unerwartete Verhalten mit einem JoinAlias QueryOver in NHibernate. Meiner Entität im wesentlichen wie folgt aussieht: public class Field { public virtual long Id { get; protected set; } public virtual Field Parent {

Nhibernate QueryOver alias zu verwenden, in Eager Fetch

Anzahl der Antworten 2 Antworten
Ich versuche, nhibernate zu verwenden, eine alias in ein begierig zu Holen. Im nicht sicher, das ist möglich. Ich versuche den alias verwenden (bAlias in meinem Beispiel) in meinem holst. QueryOver<A>() .JoinAlias(x => x.B, () => bAlias)

Komplexe nHibernate QueryOver Ausdruck

Anzahl der Antworten 1 Antworten
Habe ich die folgenden Objekte in einer Hierarchie A > B > C > D. Jedes Objekt zugeordnet ist, auf einen Tisch. Ich bin versucht, zu schreiben, die folgenden SQL-Anweisungen mit QueryOver: SELECT B FROM A, B,

NHibernate QueryOver Unterabfrage

Anzahl der Antworten 2 Antworten
Habe ich mir angeschaut, die ähnliche Fragen, aber nicht finden können, eine einfache Erklärung. Hätte ich es verpasst, aber ich verspreche, dass ich sah. Eigentlich kann ich nicht einmal finden Sie in der Dokumentation andere als einen

nhibernate queryover join mit Unterabfrage zu bekommen aggregatspalte

Anzahl der Antworten 2 Antworten
Ich habe die Suche seit mehreren Stunden jetzt, wie Sie dies tun, kann aber nicht scheinen, nichts zu finden, mir zu helfen. Hier ist das Datenbank-Modell: Dies ist die SQL-Abfrage, die ich versuche zu laufen: SELECT b.*,

nhibernate queryover mit komplexen Joins über nicht-Verwandte Personen

Anzahl der Antworten 1 Antworten
So, ich habe die letzten paar Stunden nach einer Antwort zu suchen, und ich kann nicht scheinen, etwas zu finden, das macht Sinn. public class Game { public virtual Guid ID { get; set; } public virtual

QueryOver Oder mit Unterabfrage

Anzahl der Antworten 1 Antworten
IHave die folgenden NHibernate-Abfrage mit einer Unterabfrage: NHContext.Session.QueryOver<Item>() .WithSubquery.WhereProperty(x => x.ItemId).In(QueryOver.Of<Foo>().Where(x => x.AFlag).Select(x => x.ItemId)) .WithSubquery.WhereProperty(x => x.ItemId).In(QueryOver.Of<Bar>().Where(x => x.AFlag).Select(x => x.Item)) .Future<Item>(); Diese führt die folgenden SQL: SELECT * FROM item this_ WHERE this_.ItemId in (SELECT

QueryOver - so wählen Sie nur ein Objekt aus einem join von drei Tabellen

Anzahl der Antworten 1 Antworten
Davon aus, dass ich Objekte, die ähnlich dieser: public class User { public int UserId { get; set; } public IList<UsersRentingLog> UsersRentLog { get; set; } } public class Car { public int CarId { get; set;

Was kann verwendet werden, als NHibernate QueryOver alias?

Anzahl der Antworten 2 Antworten
Ich weiß so weit, dass eine lokale variable oder eine lokale Eigenschaft kann verwendet werden, als ein alias wie so ClassA _aliasA; _session.QueryOver(x => x.ClassA, () => _aliasA); oder ClassA AliasA { get; set; } _session.QueryOver(x =>

Wie tritt man mit NHibernate QueryOver

Anzahl der Antworten 1 Antworten
Ich habe folgende situation in meinem code und bin nicht in der Lage, es zu lösen. Situation - var grpA = Session.QueryOver(() => _employeeGroupRelation)); var grpB = Session.QueryOver(() => _employeeGroup)); //var grpC should join grpA and grpB

Join mehrere Tabellen mit NHibernate und QueryOver

Anzahl der Antworten 1 Antworten
Habe ich diese Tabellen: Person -> PersonFavorites, PersonCompany PersonCompany -> Company Habe ich nun, um die folgenden wählen Sie mit NHibernate und QueryOver: select * from Person inner join PersonFavorites on Person.Id = PersonFavorites.PersonId inner join PersonCompany

Nhibernate QueryOver Left Outer Joins mit Bedingungen

Anzahl der Antworten 2 Antworten
Ich fand ein paar online-Ressourcen, aber nicht wirklich in der Lage zu Sortieren Sie es aus Grundsätzlich habe ich eine Abfrage, die zwei Links outter schließt sich auf es var query = session.QueryOver<NewsPost>(() => newsPostAlias) .Left.JoinQueryOver(x =>

How to build () => x.prop lambda-Ausdruck dynamisch?

Anzahl der Antworten 3 Antworten
Ich habe code wie DepartmentPaperConsumption dto = null; dann später habe ich NHibernate QueryOver Ergebnis, und ich möchte, um es result.OrderByAlias(() => dto.TotalColorCopys); aber ich will angeben können jede Eigenschaft der dto dynamicly mit string. Ich habe

nhibernate queryover WIE mit expression trees

Anzahl der Antworten 3 Antworten
Ich Suche eine Methode zum hinzufügen meine base-repository-Klasse, die mir erlaubt, zu verwenden WIE Ausdrücke, aber ich bin mir nicht ganz sicher, wie gehen über diese. Ich will erstellen Sie eine generische Methode, schaut auf die expression

nhibernate queryover join alias mit einer where-oder-Klausel

Anzahl der Antworten 1 Antworten
Werde ich nur nach dem code: public IList<Dish> GetByNameDishTypes(IEnumerable<string> names, IEnumerable<string> dishTypes) { //return dishes (ie food) whose name is in the names enumerable, //or whose type is in the dish types enumerables //(this would be 'breakfast',

Wie "Select", mit nhibernate queryover

Anzahl der Antworten 1 Antworten
Möchte ich eine Abfrage über, um mir wieder ein Objekt public class TaskMap : ClassMap<Task> { public TaskMap() { Table("Tasks"); Id(x => x.TaskId); Map(x => x.TaskName).NvarcharWithMaxSize().Not.Nullable(); Map(x => x.Description).NvarcharWithMaxSize(); Map(x => x.DueDate).Not.Nullable(); HasMany(x => x.PersonalTaskReminders).Inverse(); HasMany(x =>

NHibernate lazy loading verschachtelte Sammlungen mit futures zu vermeiden, N+1 problem

Anzahl der Antworten 3 Antworten
Habe ich ein Objekt-Modell, das wie folgt aussieht (pseudo-code): class Product { public ISet<Product> Recommendations {get; set;} public ISet<Product> Recommenders {get; set;} public ISet<Image> Images {get; set; } } Wenn ich Sie laden ein bestimmtes Produkt und

QueryOver IN-Klausel?

Anzahl der Antworten 1 Antworten
Ich will, um dies zu simulieren-Abfrage: SELECT * FROM FOO WHERE ID IN (1,2,3) Wie kann ich dies in FNH? var ids = new List<int>{1,2,3}; var results = session.QueryOver<Foo>().Where( x=> ids.Contains(x.id) ); Aber das funktioniert nicht, nur

Wie zu tun, Unterabfragen in nhibernate?

Anzahl der Antworten 1 Antworten
Muss ich tun, verwenden Sie eine Unterabfrage, die auf eine sub-Sammlung, aber ich kann nicht ankommen es zu wirken. Habe ich versucht, dieses Task tAlias = null; List<Task> result = session.QueryOver<Task>(() => tAlias) .Where(Restrictions.In(Projections.Property(() => tAlias.Course.Id), courseIds))

NHibernate QueryOver mit MaxResult, Group By und Order By

Anzahl der Antworten 1 Antworten
Ich versuche zu konvertieren, eine SQL-Abfrage, NHibernate QueryOver syntax, aber ich verstehe nicht, wie zu Sortieren, die der Graf Projektion. Dies ist, was die SQL-Abfrage sieht wie folgt aus: select top 10 v.intVoteUserID, COUNT(v.intVoteUserID) from Group_MessageVotes v

Wie bekomme ich die Zeilenanzahl unter Verwendung des NHibernate QueryOver api?

Anzahl der Antworten 4 Antworten
Ich bin mit dem QueryOver-api, die Teil des NHibernate-3.x. Ich würde gerne eine Zeile zu zählen, aber die Methode, die ich verwende gibt alle Objekte und bekommt dann die Anzahl der Kollektion. Gibt es eine Möglichkeit, nur

query und (x wie 'a' oder y wie 'a')

Anzahl der Antworten 3 Antworten
Hi Gibt es eine elegante Möglichkeit der Kombination von 'wie' und 'oder' wenn ich mit queryover API? für 'wie' es gibt etwas wie: query.WhereRestrictionOn(x=>x.Code).IsLike(codePart) für 'oder' kann ich etwas tun wie: query.Where( x=>x.Code == codePart || x.Description==

NHibernate 3.0: Nein FirstOrDefault () mit QueryOver?

Anzahl der Antworten 4 Antworten
Spiele ich mit FluentNHibernate und NH 3.0, mithilfe der LINQ-provider und das neue QueryOver syntax. Nun mit QueryOver möchte ich, um ein Element (genannt Ergebnis) mit einem timestamp-Wert so nah wie möglich an einen vorgegebenen Wert, aber

Was ist der Unterschied zwischen JoinQueryOver und JoinAlias?

Anzahl der Antworten 2 Antworten
Muss ich wissen, was ist der Unterschied zwischen JoinQueryOver und JoinAlias, und Ihre Verwendung? Dank. InformationsquelleAutor der Frage Luka | 2011-03-24

Suchtext enthält mit QueryOver

Anzahl der Antworten 4 Antworten
Ich versuche, dies zu tun : var list = Session.QueryOver<Person>() .Where(x => x.LastName.Contains(searchText)) .List<Person>(); aber ich bekomme diese Fehlermeldung : Verkannte Methode aufrufen: System.String:Boolean Contains(System.String) Haben Sie eine Idee ? Update : public class Person { public

Wie erzielt man mit nHibernate und QueryOver API ein eindeutiges Ergebnis?

Anzahl der Antworten 4 Antworten
Ich habe das Repository-Methode public IList<Message> ListMessagesBy(string text, IList<Tag> tags, int pageIndex, out int count, out int pageSize) { pageSize = 10; var likeString = string.Format("%{0}%", text); var query = session.QueryOver<Message>() .Where(Restrictions.On<Message>(m => m.Text).IsLike(likeString) || Restrictions.On<Message>(m =>

Sammle fleißig mehrere Auflistungseigenschaften (mit QueryOver / Linq)?

Anzahl der Antworten 3 Antworten
Fand ich 2 ähnliche Fragen: Mehrere Holt in linq to nhibernate Ist das der richtige Weg, mit ThenFetch() zu laden, die mehrere Sammlungen? Laut auf dieser Seite: Seien Sie vorsichtig, nicht zu eifrig Holen mehrere Sammlung von

NHibernate mit QueryOver mit WHERE IN

Anzahl der Antworten 3 Antworten
Ich würde eine QueryOver wie diese SELECT * FROM Table WHERE Field IN (1,2,3,4,5) Habe ich versucht, mit Contains Methode, aber ich habe festgestellt Ausnahme "- System.Ausnahme: Verkannte Methode aufrufen: System.String:Boolean Contains(System.String)" Hier mein code var qOver