gpt4 book ai didi

c# - 如何使用 EF 在某些情况下执行删除行?

转载 作者:太空宇宙 更新时间:2023-11-03 11:07:44 25 4
gpt4 key购买 nike

在 ADO.NET 中我可以使用 delete 语句

从 SQL 表中删除一些行。

Entity Framework 中的等价物是什么?

我怎样才能达到同样的结果?

用空对象更新是不一样的。

最佳答案

回复告诉您,您需要先将对象(严格来说 key 就足够了,但随后您需要手动做一些工作)到内存中并将它们标记为删除,最后调用SaveChanges。虽然这是“正常”方法,但有大量扩展、帮助器……可以让您执行批量删除、批量更新和其他有用的操作。

可以查看EntityFramework.Extended (也在 GitHub 上)或 Entity Framework Extensions (也有来源)。

关于c# - 如何使用 EF 在某些情况下执行删除行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15185322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com