【发布时间】:2016-11-19 11:22:17
【问题描述】:
我不知道这是否可能。 我有一张表,用于保存图书问题返回的记录。其中有两列是 [status] 和其他 [bookid]。我想在 sql 中添加一个约束,限制用户插入重复记录 status="问题”具有相同的 bookid。
例如,如果已经有一条 status='issue' 和 bookid=1 的记录,那么它一定不允许插入 status="issue" 和 bookid=1 的其他记录,但是我可以有多个其他状态的记录,例如staus='return' 和 bookid=1 可能会出现多次。
或者可能有在c#中使用linq to sql的解决方案
【问题讨论】:
-
请用您正在使用的数据库标记您的问题。
标签: c# sql linq-to-sql