实体框架:如何通过记录的主键删除记录? [英] Entity Framework: How do I delete a record by its primary key?

查看:60
本文介绍了实体框架:如何通过记录的主键删除记录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在不先执行SELECT语句来加载实体的情况下通过其主键删除记录?

How do I delete a record by its primary key without first doing a SELECT statement to load the entity?

推荐答案

您可以使用虚拟对象:

var entity = new YourEntity { Key = yourKey };
context.Entities.Attach(entity);
context.Entities.DeleteObject(entity);
context.SaveChanges();

这篇关于实体框架:如何通过记录的主键删除记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆