Fluent nHibernate(nHibernate 3)を使用して同じデータベースに接続するWindowsサービスとASP.NETMVC2アプリケーションがあります。
エンティティの1つ(プロファイルと呼ばれる)には、画像へのURLを含む文字列プロパティがあります。
このプロパティはランダムにその値を失い、何が原因であるかを理解できません。ユーザーはMVCフロントエンドを介してこれを更新しますが、私の直感では、Windowsサービスがエンティティの古いインスタンスでその値を上書きしています(Windowsサービスは同じクラスの別のプロパティを更新します)。
誰かがこれをデバッグする方法または並行性を管理するための最良の方法について説明/支援してもらえますか?私はこの件について読みましたが、nHibernateでの楽観的および悲観的なロックについて混乱しています。
敬具
サム