J'ai essayé de charger paresseux une propriété dans mon modèle de domaine, mais le chargement paresseux ne fonctionne pas. (Il est toujours chargé).Propriété de chargement paresseux de NHibernate - que signifie l'instrumentation de bytecode en temps de construction?
[Property(0, Column = "picture", Lazy=true)]
public virtual System.Byte[] Picture
{
get { return picture; }
set { picture = value; }
}
Lors de la lecture de la documentation here il dit qu'il faut construire intrumentation bytecode. Qu'est-ce que cela signifie - et comment puis-je l'obtenir?
Voir la réponse de Aaron Fischer. Vous devriez prendre un IList, le chargement paresseux ne fonctionne pas avec les tableaux, car les tableaux ne peuvent pas être dérivés (ce qui est utilisé pour ajouter la fonctionnalité de chargement paresseux par le proxy généré à l'exécution). Oubliez l'amélioration du bytecode en temps de construction, ce n'est pas nécessaire. –