生成數據庫時勾選檢查模型(check model)時報Reflexive and mandatory reference錯誤。
解決方案一
如果是單純不想看到錯誤信息在創建數據庫時取消勾選check model 選項,則在生成數據庫時便不會報錯。當然這種做法並不好。
解決方案二
我們打開這個表
原因:在這個表中我想讓上級目錄ID的值爲臨時數據ID字段的數據,也就是給上級目錄ID外鍵連接到當前表的臨時數據ID。但是我給上級目錄ID設置了唯一約束。
解決辦法:取消上級目錄ID的唯一約束
再生成數據庫文件就不會報該錯誤了。
相信我,這是真的