运行此代码后,我发现我的数据库中没有entrys。 我从代码没有收到任何错误。C#Entitity框架SaveChanges()不起作用
有谁知道我螨虫做错了什么?
PeopleEntities1 db = new PeopleEntities1();
Person roger = new Person()
{
age = 25,
firstname = "Roger",
lastname = "Rabbit",
location = "Canada",
job = "freelance",
};
db.AddToPeople(roger);
db.SaveChanges(true);
您是否正在使用SQL Server,如果是,你可以运行SQL Profiler并查看针对数据库执行的操作吗? – 2011-03-17 02:53:27
数据库的位置是什么?确保你不是每次运行代码时将它复制到输出目录。我可能在每次运行我的应用程序时复制到输出目录的SQLite数据库有类似的问题,这使我失去了我在上一次运行期间所做的更改。 – 2011-03-17 02:56:52
这正是发生的事情;我在项目目录中创建数据库,但是当它在bin目录中再次创建数据库文件时。 – Roge 2011-03-17 03:19:20