0

接続は機能していましたが、何かが変更され、データが表示されません。これは、以前は機能していた単純なクエリであり、すべてのエンティティを返すだけです。LoadOperation呼び出しにブレークポイントを設定すると、起動して0個のエンティティを取得します。また、サービス自体にブレークポイントを設定しましたが、LoadOperationが評価する前にブレークポイントは発生しません。LoadOperationが完了すると、サービスクエリが呼び出されます...データが必要になった後です。問題になる可能性があると私が考えることができる唯一のことは、ソリューションに2つのWCFサービスを追加したことです。WCFサービスはRIAの動作を停止しますか?他に何が問題を引き起こす可能性があるかについてのアイデアはありますか?

クライアント:

LoadOperation<Project> loadOp =
                this._projectContext.Load(this._projectContext.GetProjectsQuery());

サービス:

public IQueryable<Project> GetProjects()
{
    return this.Context.Projects;
}

ほら、本当の基本ですが、機能していません。

4

1 に答える 1

1

Load操作にコールバックメソッドを配置し、LoadOperation.Errorが戻ってきたときにその結果を確認する必要があります。そのエラーでは、問題が何であるかを知らせる例外が見つかります(完全な詳細を取得するには、おそらく内部例外を確認する必要があります)。

于 2009-11-09T22:06:27.443 に答える