2つ質問があります。
- Lightswitch 2011は悲観的同時実行制御もサポートしていますか? もしそうなら、どのように?
- 楽観的制御は、外部データ ソースからのテーブルの ROWVERSION 列をサポートしていますか、それとも行の状態のみを使用しますか (元の値を使用)?
返信ありがとうございます。
2つ質問があります。
返信ありがとうございます。
Lightswitch 2011 は、オプティミスティック コンカレンシーのみをサポートします。しかし、私は悲観的並行性を Lightswitch にうまく統合しました。エンティティ フレームワーク ウィッチには既に UnitOfWork (ObjectContext) と Repository (ObjectSet) が含まれています。EF から ExecuteStoreCommand と ExecuteStoreQuery を使用して、ロックの取得、解放、およびチェックを行います。ルートおよび子エンティティの CRUD 操作を使用するカスタム RIA サービスが実装されました。
EF のモデルを使用するカスタム RIA サービスでは、ROWVERSION による楽観的な制御が可能です。