2010-12-29 13 views
0

私はMyCompany.MyEntityWCF - WCFでオブジェクト参照を保存(IISがホスト)

「タイプ のオブジェクトグラフは 『』。サイクル と参照 トラッキングが無効になっている場合、シリアル化することはできませんが含まれている」取得しています。詳細については、 InnerExceptionを参照してください。

他のオブジェクトへの参照を含むオブジェクト(本質的にlinqからsqlエンティティです)を使用してサービスを呼び出す場合。

私はセルフhosetedサービス環境では、この場合の保存参照を有効にする方法について説明しているこれを読んでいます: http://blogs.msdn.com/b/sowmy/archive/2006/03/26/561188.aspx

はしかし、私のサービスは、IISでホストされている必要があります。どのようにサービスがentitesを正しくシリアル化できるようにするには?

+0

あなたがリンクした記事の答えが正しいです。すべてを読んでください。 –

+0

@John、これは私が思ったよりもずっと簡単で、記事の内容は簡単です:私はちょうどこの[DataContract(IsReference = true)] – dexter

+0

を使って答えを追加し、アップします。 –

答えて

1

これは私が思っていたよりも簡単で、記事の内容は簡単です。私はこの問題を解決するためにこの[DataContract(IsReference = true)]を使用しました。

関連する問題