2009-07-20 10 views
3

J'essaie de trouver une bonne documentation qui indique exactement, quelle requête par exemple est capable de faire et non.Existe-t-il une bonne documentation de la requête de NHibernate par exemple?

En particulier, je veux savoir, si la requête par l'exemple prend en charge une recherche comme celle-ci: Je veux obtenir toutes les personnes qui ont un emplacement avec un certain nom.

public class Person 
{ 
    public virtual IList<Location> Locations { get; set; } 
} 

public class Location 
{ 
    public virtual string Name { get; set; } 
} 

Cordialement,
Oliver Hanappi

Répondre

0

Vous devriez regarder les vidéos 2 et 2a des vidéos d'été de NHibernate (link). L'un d'eux couvre la requête par l'exemple. Si vous n'avez pas déjà regardé ces vidéos, je les recommande FORTEMENT pour le contenu et la qualité de la présentation.

1

Sans vraiment répondre à la question, il pourrait vous aider de toute façon. De mon expérience, la requête par exemple n'est pas vraiment utile. Je vous suggère d'utiliser des critères ou HQL qui permettent beaucoup plus de granularité.

+0

Je ne suis pas d'accord. Pour les requêtes simples, il s'agit d'un mécanisme de requête très puissant. –

+0

Et je suis d'accord avec ça. Cependant, il s'agit simplement de requêtes très simples et de domaines très simples. Donc, bien que je puisse utiliser QBE dans de rares cas pour des raisons de cohérence, j'ai tendance à faire toutes les choses avec des critères. – Rashack