私の WCF サービスがコード ファースト モデルからクラスを返すことができる唯一の方法は、以下のコードProxyCreationEnable
をfalse
使用して を に設定することです。
((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false;
これを行うことのマイナスの結果は何ですか?利点の 1 つは、少なくともこれらの動的な型をシリアル化して、WCF を使用してネットワーク経由で送信できることです。