Проверить, безопасно ли удалить строку

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

По сути, я не хочу показывать пользователю кнопку удаления, если он не сможет удалить ее, потому что ключ используется где-то еще.

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

Я использую структуру сущностей для доступа к данным.

5
задан drew 23 November 2010 в 14:04
поделиться