Web アプリケーションからも同じ機能を使用できるようにする API を作成しようとしています。Web アプリケーションと API は、Entity Frameowrk 4.0 の上で実行されているものと同じデータ アクセス レイヤーを使用します。
例えば、
APIから、私は1)UserEntryを取得します2)UserEntry.OnTrial = false、UserEntry.Enabled = trueを更新します
Web アプリケーションから、1) UserEntry.OnTrial = true を更新します。
API 関数に戻って UserEntry.OnTrial 値を取得しようとすると、前回アクセスしたときに値 false としてメモリにキャッシュされたため、false が返されます。最新の値が含まれている必要があります。
API 経由で値を取得する方法は、DBContecx.Database.User.Entry.Single(u => u.username == emailAddress) です。
API を使用する場合、メモリから読み取るのではなく、実際のデータベースにアクセスすることはできますか?
助けてください。ありがとう、ヴィベク