2008-11-15 23 views
7

Cada vez que cambio un valor en el diseñador después de guardarlo, se eliminará el archivo .designer.cs.Error LINQ to SQL Designer

¿Alguien me puede decir cómo puedo solucionar este problema?

Respuesta

16

Mueva las directivas 'using' en sus archivos DataContext.cs y DataContext.designer.cs a la definición 'namespace'.

7

No coloque su propio código en el archivo del diseñador, en su lugar utilice un archivo separado aprovechando el concepto de clases parciales.

+0

Creo que esto debería solucionar el problema, pero tengo otros 2 archivos dbml que escribí mi código en sus archivos de código y no hay ningún problema, pero desde ayer todos los archivos dbml nuevos lo tienen. – mrtaikandi

10

Los archivos * .designer.cs son completamente generados por el diseñador. No debe escribir ningún código en este archivo. Las clases y/o métodos son parciales, por lo que puede ampliar/cambiar el comportamiento en el archivo separado.