0

DBファーストのEFセットアップがあります。WCF サービスを使用して、クエリとビューの結果を返したいと考えています。私は OperationContracts を持っており、EF クラスはすべて DataContractAttribute を持っています。メソッドを呼び出すことができ、結果のリストが返されるまですべてが正常に機能し、ページは「localhost への接続が中断されました」に移動します。

私は現在、EF クラスにマップする DataContract クラスのセットを用意することでこれを回避しており、それらは問題なく返されます。

これを修正する方法、またはなぜそれが起こっているのか誰か教えてもらえますか?

4

1 に答える 1

1

データベースファーストモードでEntityFrameworkの通常のコード生成戦略を使用している場合、これらのエンティティはコンテキストに依存しているため、シリアル化および逆シリアル化できません(呼び出しが完了すると破棄され、クライアント)変更の追跡を行います。

自己追跡エンティティに切り替える必要があります。

于 2012-08-29T02:35:35.080 に答える