Pregunta

Me gustaría implementar la verificación de los datos del objeto al insertar o enviar el objeto a SQL. ¿Hay alguna función Oninsert o OnSubmit que pueda implementar/extender para las clases LINQ-to SQL generadas automáticamente, o alguna otra solución?

La forma normal de hacer esto sería poner restricciones, restricciones de verificación, desencadenantes y procedimientos almacenados en el SQL Server DB, pero me gustaría evitarlo para mantener mi código en un solo lugar y obtener una verificación de sintaxis, etc.

(Creo que la verificación de índices únicos y claves extranjeras se implementa mejor directamente en el DB SQL)

¿Fue útil?

Solución

Puedes usar el OnValidate()Funcionar con la clase parcial de la entidad LINQ-to SQL. OnValidate () se llamará durante submitchanges () pero antes de que los datos se envíen a la base de datos.

Más información sobre ... stackoverflow .... Validar LINQ2SQL antes de submitchanges ()

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top