C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 140 を表示中)
■82055 / )  Re[4]: レコードのSELECT,UPDATE処理時の排他制御について
□投稿者/ Jitta (233回)-(2016/12/02(Fri) 20:42:19)
No82041 (あさ さん) に返信
>>今回作成している予約システムは、宿泊業のものではなく、
>>一時保育に関するものでして。
>>なので、基本的には当日1日の特定時間のみ使用、1日ごとの利用になります。

リラクゼーションサロンに行くのですが、そこの予約システムは、予約可能なすべての時間、部屋が表示されます。
先に、キャンセルがあり得るのか、尋ねました。あるということでした。最初の投稿には「最大値+1を新しい部屋番号とする」とあります。
そうすると、キャンセルをした時点で今考えているロジックが使えなくなります。では、キャンセルがある日と、ない日でロジックを変えますか?
それもナンセンスです。
では、日の終わりなどに予約できるようになった日の分のレコードを作り、予約済みかどうかを見るようにしてはどうでしょうか。
すると、行ごとの楽観的ロックで済むようになるのではないでしょうか。
返信 編集キー/


管理者用

- Child Tree -