SQL Server Express .mdf
veritabanıyla Entity Framework 4.1 ile çalışma.Entity Framework 4.1, SQL Server Express veritabanına herhangi bir satır eklemiyor
Test amacıyla Bir WPF uygulamasında Varlık Modeli kullanılarak SQL Server Express veritabanında CRUD işlemleri gerçekleştirmeye çalışıyorum.
Ben bu konsepte yeni değilim ve video eğitimi takip ve
Bekarım çok basit tablonun Varlık modelini yarattı göre kodlama yapılır. Ve ben şu kodu kullanarak veritabanına bir satır ekleyerek gerçekleştirmek için cs dosyasında basit bir kod yazdım
testEntities db = new testEntities();
TestTable tb = new TestTable();
tb.Name = txtName.Text;
tb.Email = txtMail.Text;
db.TestTables.AddObject(tb);
db.SaveChanges();
Ama geri dönmek hiçbir veri eklenir veritabanını kontrol ederseniz. Lütfen bana neyin yanlış gittiğini söyle? en iyi ihtimalle -
Ve işte benim bağlantı dize
<?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 önceki gibi aynen aynıdır. Nerede yanlış gidiyor – panindra
Herhangi bir hata mesajı? Neler olup bittiğini görmek için uygulamayı adım adım ayıklamaya çalıştınız mı? Hata ayıklayıcınız en iyi arkadaşınız, kullanmayı öğrenin. Gösterdiğin kod iyi görünüyor, bahse girerim ki başka bir yerde bir problem vardır (hatta işleyicileri ve benzer şeyleri kurmayı unutmuş gibi). – walther
@walthereven Hata alıyorum. Ben denedim denedim o tamamdır – panindra