我不知道它是否可行。 我有一個表,爲圖書問題return.There的紀錄保持兩列是[狀態]和其他[bookid]。我想在sql中添加一個約束,將限制用戶插入重複記錄status = 「問題」與同一個bookid。SQL或LINQ到SQL基於兩列的唯一約束值
例如,如果已經有status ='issue'和bookid = 1的記錄,那麼它不允許插入status =「issue」和bookid = 1的其他記錄,但是我可以使用其他狀態像staus ='return'和bookid = 1可能會發生多次。
,或者可能使用LINQ在C#
請用你正在使用的數據庫標記你的問題。 –