我希望能够检查从SQL Server 2008中的表中删除行是否会因外键违规而失败而不尝试删除它.
基本上,如果用户无法删除它,我不想向用户显示删除按钮,因为该密钥在其他地方使用.
我在应用程序的许多地方需要这个,所以不要真的想手动编写检查以查看删除行是否安全.有关实现这一目标的最佳方法的任何建议吗?
我正在使用实体框架来访问数据.
c# sql-server entity-framework sql-server-2008 asp.net-mvc-2
asp.net-mvc-2 ×1
c# ×1
entity-framework ×1
sql-server ×1
sql-server-2008 ×1