J'ai une classe mappée à une table à l'aide de NHibernate. Le problème est que seules certaines propriétés sont mappées aux colonnes de la table. C'est très bien parce que les seules colonnes que nous utilisons pour l'affichage sont mappées, mais je me demandais s'il y avait un moyen d'interroger les autres colonnes de la table qui ne sont pas mappées aux propriétés de ma classe.Interrogation de colonnes non mappées dans NHibernate
Par exemple, nous avons une table avec les colonnes suivantes:
Customer
-----------
CustomerId
Name
DateCreated
et nous avons un objet
public class Customer
{
public virtual int CustomerId {get;set;}
public virtual string name {get;set;}
}
et name
et customerId
sont mises en correspondance cependant DateCreated
est pas parce que nous affichons jamais nulle part . Nous souhaitons interroger le tableau Customer
pour les clients créés à une certaine date. Y at-il un moyen de le faire sans mappant le DateCreated
? Aussi, il serait préférable de le faire en utilisant l'API de critères.
Cela fonctionne vraiment très bien et vraiment facile à configurer – Goblin
Je n'ai pas pu l'obtenir –
@DaleBurrell Je l'ai aussi testé, ça n'a pas fonctionné, d'après les docs 'noop' n'est pas valide pour l'attribut' access' de l'élément 'property' (voir [référence] (http://nhforge.org/doc/nh/fr/#mapping-declaration-property)). –