Quiero poder verificar si la eliminación de una fila de una tabla en SQL Server 2008 fracasará debido a una violación de clave externa sin intentar eliminarla.Compruebe si es seguro eliminar una fila
Básicamente, no quiero mostrarle al usuario un botón de borrar si no van a poder eliminarlo porque la clave se usa en otro lado.
Necesito esto en muchos lugares de la aplicación, así que no quiero tener que escribir las comprobaciones manualmente para ver si es seguro eliminar la fila. ¿Alguna sugerencia sobre la mejor manera de lograr esto?
Estoy usando el marco de entidades para acceder a los datos.
¡Excelente idea! Pero, está usando EntityFramework para cargar datos en objetos ... – veljkoz
¿No hay una manera de hacer esto con EF? (Tal vez golpear una vista?) –
@veljkoz, @Jeff Sternal: lo siento, no tengo idea. Podría envolver esto en una vista como se menciona. – gbn