【发布时间】:2013-02-21 02:29:40
【问题描述】:
我有以下表格:
Client (PKey = ClientId)
User (PKey = UserId)
UserClient (FKeys = ClientId, UserId)
当我尝试在 UserClient 表中添加一条记录(映射)以使 User-Client 对应该是唯一的时,它允许重复记录。
我想阻止这种情况。这意味着,当尝试添加现有的用户-客户端对时,它应该抛出客户端验证。
如何防止在 MVC3 的映射表中输入重复记录?
【问题讨论】:
-
您是否将 UserClient 中的 ClientId 和 UserId 设为主键而不仅仅是外键?
-
是的,我在 UserClient 表中有一个主键 UserClientId。
-
这不是 MVC3 的问题。这是一个数据库设计问题。 :-)
标签: duplicates record rdbms