Единственный способ, с помощью которого моя служба WCF может возвращать классы из первой модели кода, устанавливается с помощью ProxyCreationEnable
to false
с помощью кода ниже.
((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false;
Каковы негативные последствия этого? Одно из преимуществ заключается в том, что я могу, по крайней мере, преобразовать эти динамические типы, чтобы они могли быть отправлены по каналу с использованием WCF.