Azure Table Storage によって適用される唯一の主キー/一意性の検証は、パーティション キー + 行キーです。他の列を一意にする場合は、アプリケーション層でこの条件を確認する必要があります。
if(service.GetEmailAddress(emailAddress) == null) {
// email address is not yet registered by a user
// persist user data to the database
}
else
{
// display an error message
}
私が興味を持っているのは、同じ列の値を同じテーブルに保存しようとしている X 人の同時ユーザーがいるとどうなるかということです。UNIQUE 制約を持たない特定の列の下に重複した値が入力されないようにする安全な方法は何ですか?