-1
De quel espace de noms ai-je besoin dans mon projet pour exécuter la commande? ISession.Evict (obj) ????NHibernate, espace de noms
De quel espace de noms ai-je besoin dans mon projet pour exécuter la commande? ISession.Evict (obj) ????NHibernate, espace de noms
Vous devriez juste besoin de NHibernate
et de tout ce que vous utilisez comme proxy comme NHibernate.ByteCode.Castle
. Ne devrait avoir aucun problème avec ISession avec seulement ceux-là.
Notez également que vous aurez besoin de FluentNHibernate
si vous utilisez l'un des articles de Fluent dans la même classe.
alors où puis-je accéder à la commande ISession.Evict ??? – JamaicasFinest
Veuillez noter que j'utilise SharpArch et FluentNhibernate aussi ... – JamaicasFinest
@Jamaica ISession est un élément de NHibernate. Si vous avez une référence à ce qui précède, vous ne devriez avoir aucun problème à utiliser ISession ou l'objet concret. ISession est l'interface, Session est la classe concrète qui implémente l'interface. Vous devez avoir une instance concrète de Session pour appeler la méthode Evict(). – squillman