使用实体框架4.1与SQL Server Express .mdf
数据库一起使用。实体框架4.1不向SQL Server Express数据库添加任何行
为了测试目的,我试图在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>
@marc_s我已经更新的问题,并添加连接字符串。 .I即将出错 – panindra 2012-07-18 19:12:54
任何错误信息?您是否试图一步一步地调试应用程序以查看发生了什么?调试器是你最好的朋友,学会使用它。你所显示的代码看起来不错,我敢打赌,在别的地方还有问题(就像你忘记连接处理程序和类似的东西)。 – walther 2012-07-18 19:13:49
@walthereven我没有得到任何错误。我试过我试试赶上它没事 – panindra 2012-07-18 19:20:21