【发布时间】:2011-03-17 02:00:24
【问题描述】:
运行此代码后,我在我的数据库中找不到任何条目。 我没有收到代码错误。
有人知道我做错了什么吗?
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 并查看正在对数据库执行的操作吗?
-
您的数据库的位置是什么?确保您不是每次运行代码时都将其复制到输出目录。我每次运行应用程序时都会复制到输出目录的 SQLite 数据库可能有类似的问题,这使我丢失了在上次运行期间所做的更改。
-
这正是发生的事情;我在项目目录中创建数据库,但是当它运行时再次在 bin 目录中创建 db 文件。
-
我不知道我是否应该这样做,但我已经转发了我的评论作为答案。请接受它:)
标签: c# .net entity-framework entity