Я прочитал, что прокси используются, когда нужно использовать Lazy Loading and Change Tracking. Другими словами, для использования Lazy Loading я должен включить прокси.
Пока все хорошо.
точка в том, что я могу использовать нижеприведенный код, чтобы настроить контекст, чтобы не использовать прокси-сервер и даже использовать ленивую загрузку.
ctx = new SchoolEntities();
ctx.ContextOptions.ProxyCreationEnabled = false;
ctx.ContextOptions.LazyLoadingEnabled = true;
Является ли свойство ProxyCreationEnabled связанным только с изменением прокси-сервера отслеживания или я что-то не хватает?
Может кто-нибудь объяснить это с некоторыми деталями?
Спасибо!
EDIT1
Я не использую POCO/DbContext. Я использую регулярную EDMX EF-модель с ObjectContext. Я знаю, что важность доверенных лиц для компаний POCO касается изменения отслеживания и ленивой загрузки. Зачем использовать Proxies в обычной модели EDMX?