Utilizzo di Entity Framework 4.1 con un database SQL Server Express .mdf
.Entity Framework 4.1 non aggiunge alcuna riga al database di SQL Server Express
Per scopi di test, sto tentando di eseguire operazioni CRUD su database SQL Server Express utilizzando Entity Model in un'applicazione WPF.
Sono nuovo di questo concetto, e ho seguito il video tutorial e fatto di codifica secondo che
ho creato il modello Entità singola tabella molto semplice. E ho scritto semplice codice nel file di cs per eseguire l'aggiunta di una riga al database utilizzando il codice seguente
testEntities db = new testEntities();
TestTable tb = new TestTable();
tb.Name = txtName.Text;
tb.Email = txtMail.Text;
db.TestTables.AddObject(tb);
db.SaveChanges();
Ma se torno controllare il database viene aggiunto alcun dato. Per favore dimmi cosa sta andando storto qui ??
E qui è la mia connessione String
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="testEntities"
connectionString="metadata=res://*/DBModel.csdl|res://*/DBModel.ssdl|res://*/DBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\test.mdf;integrated security=True;connect timeout=30;user instance=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
@marc_s Ho aggiornato domanda e aggiunto stringa di connessione. . dove sto andando storto – panindra
Qualche messaggio di errore? Hai provato a eseguire il debug dell'app passo dopo passo per vedere cosa sta succedendo? Debugger è il tuo migliore amico, impara a usarlo. Il codice che hai mostrato sembra ok, scommetto che c'è un problema da qualche altra parte (come se ti fossi dimenticato di collegare anche gestori e cose simili). – walther
@walthereven non sto ottenendo alcun errore. ho provato a provare che è ok – panindra