I am using EF with proxy and lazy load enabled. But for some process I need to get the actual non proxy classes. I have used "proxy.GetType();" etc. But all in vain. Can you please help me to get the non proxy classes?
Thanks..
Code:
public virtual Type GetRealType(object proxy)
{
return proxy.GetType();
}
You can get that type out of your Context class:
public virtual Type GetRealType(object proxy)
{
return MyContext.GetObjectType(proxy.GetType());
}
Other info about proxy types: http://msdn.microsoft.com/en-GB/data/jj592886.aspx