删除具有引用的实体的方法

时间:2012-10-02 15:52:38

标签: asp.net-mvc

客户可以拥有一个位置,并且位置可以与多个客户相关联。当用户尝试删除与某些客户关联的位置时,将引发引用异常。那么,任何人都可以建议哪种方法可以处理这种情况,例如通知用户等。这是ASP.NET MVC Web应用程序。

1 个答案:

答案 0 :(得分:1)

一种方法可以是检查用户是否有效地删除了客户的位置......如果它不能显示删除图标/链接。当然你应该在控制器中进行检查以确定。

如果客户与多个其他客户共享的位置相关,则执行此操作的正确方法不是删除位置本身,而是使用位置ID将客户的属性设置为NULL。