You could use StructureMap to register your service and Common Service 
Locator, so that you don't have a dependency on StructureMap, inside the 
IUserType to retrieve your object.
But probably it would be better to have an event listener, for pre-load 
event, for example, and in there set a public property on your IUserType.

Just my 5 cents...

RP


On Wednesday, June 13, 2012 3:55:20 PM UTC+1, Matt Mueller wrote:
>
> Hi, everyone. I'm a new member to the list and I'm hoping you can help me 
> understand a problem that has plagued me for days. In my ASP MVC 
> application I have a User type that is not persisted to the database but 
> that I instead want to retrieve from Active Directory. I have a service for 
> this purpose and I have an IUserType defined for the User entity that 
> represents it as just an Id in the database but that returns a complete 
> User object. The only thing I cannot figure out is how to supply my 
> UserService to the IUserType. The process I see recommended most is to use 
> a custom ByteCodeProvider with NHibernate. But some sources seem to 
> indicate that these are not supported after version 3.2. I can't find any 
> good documentation so could someone explain to me how to supply a service 
> or other parameter to an IUserType. Ideally I would like it to be supply 
> via StructureMap as it handles dependencies in the rest of my app. This is 
> my first time around with NHibernate so any help or clarification you can 
> give is greatly appreciated. 

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/nhusers/-/E1k8WI0bHO4J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to