Lorsque vous créez un critère, vous pouvez ajouter des restrictions s'appliquant à une propriété. Il y a 2 façons de créer une restriction:Utilisation de restrictions NHibernate sans chaînes dans le nom de la propriété
Restrictions.Eq(string propertyName, object value)
ou
Restrictions.Eq(IProjection projection, object value)
La chose est, je ne me sens pas les noms de propriété confortable qui passe sous forme de chaînes, car s'ils changent jamais, mon projet compilera comme habituel et toute discordance de nommage possible ne sera trouvée que pendant les tests unitaires. J'essaye d'implémenter TDD mais cela n'arrivera pas bientôt, donc j'essaie de limiter les dépendances des tests unitaires pour vérifier les erreurs (jusqu'à ce que nous parvenions à adopter TDD).
Des idées? Merci d'avance!
Merci! Ce sont très intéressants. J'ai hâte de voir NH 3.0 stable. – viniciushana