You can implement your own ResultTrasformer and use it.If you want work with all entities without a public constructor http://fabiomaulo.blogspot.com/2008/11/entities-behavior-injection.html
2009/3/12 TigerShark <[email protected]> > > Hi there > > Just noticed a somewhat weird issue. When I'm transforming my queried > object to another type, the target type must have a public > constructor. Why is that? > > I normally use small DTO's for lists etc. and don't want to expose a > public constructor on these kind of objects, as they only serve as > binding objects for the interface and therefore shouldn't be able to > be constructed outside that scope. > > Looking at the NH source I came across this in > AliasToBeanTransformer.TransformTuple: > > result = Activator.CreateInstance(this.resultClass); > > This calls the activator and tells it to only create instances with > public constructors (nonPublic = false). Seems a bit strange to me... > > > > -- Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" group. 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 -~----------~----~----~----~------~----~------~--~---
