我不知道它是否可行。 我有一个表,为图书问题return.There的纪录保持两列是[状态]和其他[bookid]。我想在sql中添加一个约束,将限制用户插入重复记录status = “问题”与同一个bookid。SQL或LINQ到SQL基于两列的唯一约束值
例如,如果已经有status ='issue'和bookid = 1的记录,那么它不允许插入status =“issue”和bookid = 1的其他记录,但是我可以使用其他状态像staus ='return'和bookid = 1可能会发生多次。
,或者可能使用LINQ在C#
请用你正在使用的数据库标记你的问题。 –