This is pretty much a duplicate question but instead of using Castle Dynamic Proxy I'm using LinFu http://stackoverflow.com/questions/1415675/getting-underlying-type-of-a-proxy-object
I'm using automapper to create proxies of interfaces that I'm sending to my viewmodel in Asp.net MVC. My problem is from what I can tell that MVC's default MetadataProvider find the properties and metadata by calling .GetType() on the model.
So what happens is EditorFor() and DisplayFor() templates don't generate any fields. What I need to do is find the proxy target type and then generate my templates. I know I can just parse the name and use GetType( "thename" ) but was wondering if there was an easy way.