私はいくつかの循環参照を持つレガシーデータベースを使用しています。 RiaサービスをSL4クライアントから使用すると(私のORMマッパーを介して生成されたエンティティ)次のエラーが表示されます。WCF Riaサービスと巡回の参照
パラメータhttp://tempuri.org/:GetPublicationPagesResultをシリアル化しようとしてエラーが発生しました。 InnerExceptionメッセージは '' xxx.Entities.TblPublicationPage 'タイプのオブジェクトグラフにサイクルが含まれており、参照トラッキングが無効な場合はシリアル化できません。
[Query]
public IQueryable<TblPublicationPage> GetPublicationPages(int publicationId)
{
return this.PublicationLogic.Value.GetPublicationPages(publicationId);
}
私はCyclicReferencesAware属性またはIsRefence =真を通じて平野WCFのためにそれを有効にする方法を知っています。しかし、私はWCF Ria Servicesでこれを行う方法を理解できません。
あなたはORM栽培家を使用していますか? –
TelerikのOpenAccessがありません。私はADO.netのサービスとして公開されていますが、私は周期的な問題はありませんが、SLにとって私はWCF RIA – krikke999