0

何か面白いことが起きて、その正当な理由を知っている人がいるかどうか疑問に思います。私は、さまざまな種類のデータベース情報にアクセスする .NET および Silverlight で基幹業務アプリケーションを開発しています。

これを実現するために、イントラネットの別のサイトでホストしている Entity Framework と WCF サービスを利用しました。先週のある時点で、推論されたタイプ (エンティティ データ モデルのテーブルによって定義された) のアイテムのリストを返すサービスを公開しました。

簡単に言えば、サーバーから返された NotFound エラーを解決しようとして、頭を壁にぶつけていました。私がしなければならなかったのは、クラスを書いて手動でリストを組み立てるだけだったので、問題は解決しました...しかし、私はまだ疑問に思っています。

タイプがテーブルによって決定される場合、wcf サービスが正しく機能しないのはなぜですか? これは読み取り専用ステータスに関連していますか? またはidentキーの欠如?

4

1 に答える 1

0

モデルのナビゲーション プロパティが原因で、循環参照が発生した可能性があります。

WCF トレースを有効にして、実際のエラーを確認します。

于 2013-08-12T14:01:57.387 に答える