在我的EDM中,我有两个实体Contact
和Address
。在我的Address
实体中,我有contactID
个外键。如果该联系人仍在某个Address
实体中使用,我该如何添加阻止我删除联系人的约束?
由于
答案 0 :(得分:0)
如果要定义数据库并从那里生成EF模型,则使用以下语法向数据库添加约束:
ALTER TABLE [Address] WITH CHECK ADD CONSTRAINT [Contact] FOREIGN KEY([ContactID]) REFERENCES [Contact] ([ID])
然后将表格添加回EF设计器,它应该识别关联并添加支持约束所需的必要属性。