Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
客户可以有一个位置,并且一个位置可以与多个客户相关联。当用户尝试删除与某些客户关联的位置时,会引发引用异常。那么,任何人都可以建议哪种方法是处理这种情况的最佳方法,例如通知用户等。它是 ASP.NET MVC Web 应用程序。
一种方法可能是检查用户是否可以有效地删除客户的位置......如果它不能不显示删除图标/链接。当然,您应该在控制器中进行检查以确定。
如果客户与与其他几个客户共享的位置相关,则执行此操作的正确方法不是删除该位置本身,而是将具有该位置 ID 的客户属性设置为 NULL。