次のテーブルがあります。
Client (PKey = ClientId)
User (PKey = UserId)
UserClient (FKeys = ClientId, UserId)
ユーザーとクライアントのペアが一意になるように UserClient テーブルにレコード (マッピング) を追加しようとすると、重複レコードが許可されます。
それを防ぎたい。つまり、既存のユーザーとクライアントのペアを追加しようとすると、クライアント側の検証をスローする必要があります。
MVC3 のマッピング テーブルに重複レコードが入力されるのを防ぐにはどうすればよいですか?