如何从 SQLite 中删除数据?

我想使用隐藏代码从 SQLite 表中删除数据。



明月笑刀无情
浏览 196回答 3
3回答

四季花海

您正在从列表中删除,而不是从Orders 您可以尝试这样var toRemove = db.Orders.Where(x => x.OrderId == orderId);db.Orders.RemoveRange(toRemove);db.SaveChanges();

慕勒3428872

看看这一行:db.Orders.ToList().RemoveAll(x => x.OrderId == orderId);您从物化集合中删除项目,而不是从数据库中删除项目(在调用ToList()内存集合后,它可以修改并且数据库不会更新)。要从数据库中删除项目,请执行以下操作:var ordersToRemove = db.Orders.Where(x => x.OrderId == orderId);db.Orders.RemoveRange(ordersToRemove);

潇潇雨雨

你可以试试这个查询'从(表名)中删除(条件);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go