【发布时间】:2017-04-12 12:39:03
【问题描述】:
这是我在作业中的一些数据库设计
Customer
--------
CustomerID (PK)
Cake
-------
CakeID (PK)
Cart
-------
CustomerID (PK, FK)
CakeID (PK, FK)
我想在我的 Cart Repository 类中创建一个函数 clearUserCart(User user),但我不知道如何创建函数来删除指定用户的所有行。
编辑:
我已经想出了如何做到这一点,只需使用返回List<Cart> 的getCartOfUser(User user)。然后做foreach循环删除。
在SQL中,只要一行DELETE FROM Cart WHERE CustomerID = <the cust id>就可以实现,实体框架中有没有等价的一行语句?
【问题讨论】:
-
我认为阅读this会对你有所帮助
标签: c# entity-framework-6 repository-pattern