Nous avons une application multi-niveaux utilisant CSLA Business Objects et NHibernate ORM. Dans nos Business Objects, nous considérons nos membres de données de collecte comme ICollection<T>
, et dans nos fichiers de mappage d'objets, nous les définissons comme <set>
s. Comme NHibernate utilise ses propres types concrets pour récupérer ces collections, nous avons un problème lorsque ces collections atteignent le client, car nous ne référençons pas l'assembly NHibernate dans l'application cliente (et nous ne voulons pas changer cela).).Utilisation de NHibernate et ne référençant pas son assembly dans l'application client
Existe-t-il un moyen de résoudre cela ou d'obliger NHibernate à utiliser un type de collection .net, ou notre propre type de collection, sans implémenter aucune interface de type de collection NHibernate?
Merci à l'avance,
Yaron.
Ne comprends pas le downvote - ceci * est * la réponse (*) .. suis-je mal compris quelque chose? (*) en plus de résoudre la violation claire (implicite dans la question) de la première loi de l'informatique distribuée. .. –