《Entity Framework Core 数据操作与并发控制》
1. 对象删除操作
在数据库操作中,删除对象以及对应的数据库记录是常见需求。Entity Framework Core 提供了多种删除对象的方式。
1.1 使用 Remove() 方法删除对象
要删除一个对象,需要调用 Remove() 方法。该方法既可以直接在继承自 DbContext 的上下文类上调用,也可以在上下文类的 DbSet<EntityClass> 属性上调用。调用 Remove() 方法会使加载的 Flight 对象从 Unchanged 状态变为 Delete 状态,但此时对象尚未在数据库中删除,只有调用 SaveChanges() 方法时,才会向数据库管理系统发送 DELETE 命令。
以下是一个使用 Remove() 方法删除 Flight 记录的示例代码:
public static void RemoveFlight()
{
CUI.MainHeadline(nameof(RemoveFlight));
using (WWWingsContext ctx = new WWWingsContext())
{
v
Entity Framework Core 数据操作与并发控制
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



