私はIdと取り込み、いくつかのレコードを生成するWCFサービスを持っています。このサービスは、データアクセスにEntity Frameworkを使用します。WCFサービスキャッシングデータ?
サービスには1つのメソッドしかなく、voidを返します。このメソッドは1.1 .net winformsアプリケーションから呼び出されます。
ChangeRoutingService.ChangeRouting changeRoutingService = new ChangeRoutingService.ChangeRouting();
changeRoutingService.RouteCorrespondence(Id, true);
のWinFormsアプリはサービスを呼び出す前にレコードを更新: これは私がサービスを呼び出すために使用していたコードです。サービスは更新されたレコードを見つけようとしますが、サービスをローカルで実行しているコードをステップ実行すると、EFでレコードが更新されましたが、私たちのライブデプロイされたサービスでこれを試してもレコードは更新されませんでした。 winformsアプリケーションはDBに直接アクセスし、サービス内のEFはリンクサーバーを使用するDBにヒットします。
EF \ WCFはデータをキャッシュしていますか? winformsアプリケーションはサーバーへの接続を再利用していますか?
ここで何が起こっているのか分かりません。