使用带有 SQL Server Express.mdf
数据库的 Entity Framework 4.1。
出于测试目的,我试图在 WPF 应用程序中使用实体模型对 SQL Server Express 数据库执行 CRUD 操作。
我是这个概念的新手,我按照视频教程进行了编码
我创建了一个非常简单的表的实体模型。我在cs文件中编写了简单的代码来使用以下代码向数据库添加一行
testEntities db = new testEntities();
TestTable tb = new TestTable();
tb.Name = txtName.Text;
tb.Email = txtMail.Text;
db.TestTables.AddObject(tb);
db.SaveChanges();
但是,如果我回去检查数据库,则不会添加任何数据。请告诉我这里出了什么问题??
这是我的连接字符串
<?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>