非常基本的场景 . 我有一个附加到db的上下文,其中一个表中有一行 . 我可以将ui绑定到数据并查看数据,但更改,添加等不会保存 . 下面是一个5行位,不会导致db的任何更改 . 好奇又迷茫 .
var context = new TestEntities();
context .DataItems.Load(); // Testing - already one row in the table.
context .DataItems.First().Data = "Blah Blah Blah";
context .DataItems.Add(new DataItem() { Data = "Happy Birthday" });
context .SaveChanges();
数据库中的数据不会更改 . 没有新的行 . 没有更新的行 .
连接:<add name = "TestEntities" connectionString =“metadata = res:///DataModel.csdl | res:///DataModel.ssdl | res://*/DataModel.msl; provider = System.Data.SqlServerCe.4.0; provider connection string = "data source=|DataDirectory|\TestDB.sdf" " providerName=" System.Data.EntityClient“/>
我确定这是愚蠢的,但我没有看到它 .
1 回答
尝试如下: -