Pregunta

Estoy usando una clase de servicio de dominio vinculado a un contexto de LINQ to SQL. El uso de puntos de ruptura que se suma con éxito,

context.Company.Add(NewCompany);

llamo esto desde Silverlight, pero la parte de ahorro parece fallar ...

context.SubmitChanges();

Al igual que en, me sale ningún error, ni añade a la base de datos. Todos mis cuadros tienen una relación entre sí como "empresa" tiene una relación con la "Dirección", no se me olvida un paso?

¿Fue útil?

Solución

En caso de que esté utilizando una base de datos de archivos (mdf, sdf, MDB ...):

El proceso de registro de las propiedades de su elemento de proyecto de base de datos que la propiedad "Copiar a directorio de salida" se ajusta en "No copiar" o "Copiar si es más nuevo". De lo contrario, el archivo de base de datos en el directorio de salida se sobrescribe cada vez que se compila. Eso es bastante tonto, pero es el comportamiento por defecto de VS ...

Otros consejos

Finalmente encontré el error ... al parecer mi cadena de conexión que estaba mal, que estaba tratando de conectar con mis credenciales fuera .. Cuando LINQ to SQL se creó el objeto que aún no ha guardar las credenciales ... Gosh qué desperdicio para un fin de semana ...

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