Я хочу иметь возможность проверить, не удастся ли удалить строку из таблицы в SQL Server 2008 из-за нарушения внешнего ключа, не пытаясь удалить ее.
По сути, я не хочу показывать пользователю кнопку удаления, если он не сможет удалить ее, потому что ключ используется где-то еще.
Мне это нужно во многих местах приложения, так что не надо ' Я действительно хочу писать чеки вручную, чтобы увидеть, безопасно ли удалить строку. Есть ли какие-либо предложения по наилучшему способу достижения этой цели?
Я использую структуру сущностей для доступа к данным.