I know EF use Proxy Pattern to implement lazy loading.
1.Stand Proxy Pattern:
In the proxy pattern,[Proxy] will not be inherited from [RealSubject].
2.EF
In lazy loading,[Proxy] class will be inherited from [RealSubject].
So this is not exact the same as stand Proxy Pattern.
But why they called it Proxy Pattern?