实体框架对象未持久化/保存到数据库表

本文关键字:保存 数据库 持久化 框架 对象 实体 | 更新日期: 2023-09-27 18:29:15

我在Visual Studio 2010中创建了实体模型。这是我的代码的一部分:

Database1Entities1 de = new Database1Entities1();
UserInfo ui = new UserInfo();
ui.Name = "xxx";
ui.Username = "xxx";
ui.Password = "xxx";
de.UserInfoes.AddObject(ui);

它执行起来没有问题,但表中没有添加新数据。有人知道问题出在哪里吗?

实体框架对象未持久化/保存到数据库表

您需要调用

de.SaveChanges(); 

如果这是实体框架,则将更改持久化回数据库。

添加对象后,需要在de上调用save方法。