标签: asp.net-mvc
客户可以拥有一个位置,并且位置可以与多个客户相关联。当用户尝试删除与某些客户关联的位置时,将引发引用异常。那么,任何人都可以建议哪种方法可以处理这种情况,例如通知用户等。这是ASP.NET MVC Web应用程序。
答案 0 :(得分:1)
一种方法可以是检查用户是否有效地删除了客户的位置......如果它不能显示删除图标/链接。当然你应该在控制器中进行检查以确定。
如果客户与多个其他客户共享的位置相关,则执行此操作的正确方法不是删除位置本身,而是使用位置ID将客户的属性设置为NULL。