SubmitChanges ADO entità che non presentano
-
21-08-2019 - |
Domanda
Sto usando un servizio di classe di dominio legato ad un contesto Linq to SQL. Utilizzando i punti di interruzione aggiunge con successo,
context.Company.Add(NewCompany);
chiamo questo da Silverlight, ma la parte di risparmio sembra venire a mancare ...
context.SubmitChanges();
Come in, ottengo nessun errore, né aggiungere al database. Tutti i miei tavoli hanno una relazione tra loro come "Società" ha un rapporto con "Indirizzo", mi sono perso un passo?
Soluzione
Nel caso in cui si sta utilizzando un database di file (mdf, sdf, MDB ...):
Controlla nelle proprietà del vostro articolo progetto di database che il "Copia directory di output" proprietà è impostata su "Non copiare" o "Copia se più recente". In caso contrario, il file di database nella directory di output viene sovrascritto ogni volta che si compila. Questo è abbastanza stupido, ma è il comportamento predefinito in VS ...
Altri suggerimenti
Ho finalmente trovato l'errore ... a quanto pare la mia stringa di connessione era sbagliato, stava tentando di connettersi con il mio credenziali .. quando LINQ to SQL oggetto è stato creato che non ha ancora salvare le credenziali di ... accidenti che spreco per un week-end ...