2009-08-28 3 views

Antwort

13

Ein ICriteria wird verwendet, um eine Abfrage darzustellen. Sie können dieser ICriteria ICriterions hinzufügen, um Filter auszudrücken.

Zum Beispiel:

ICriteria crit = session.CreateCriteria (typeof(Person)); 

crit.Add (NHibernate.Criterion.Expression.Eq("Name", "somename")); 

oder, wie die Dokumentation wird:

ICriterion: Eine objektorientierte Darstellung eines Abfragekriteriums , die als eine Randbedingung in einem ICriteria verwendet werden können, Abfrage

ICriteria: eine vereinfachte API für Abrufen von Entitäten durch Zusammensetzen von NHibernate.Criterion.Expression Objekte.

+0

+1 Danke. Ich werde gerade ein wenig überlastet im Mo. Ihr Beispiel macht es jetzt klar. –

Verwandte Themen