【问题标题】:Delete with inner join Entity Framework使用内部连接实体框架删除
【发布时间】:2011-02-25 17:56:05
【问题描述】:

我必须在下面执行删除是我正在尝试做的一个点头示例

是 sql 我会做类似的事情

DELETE FROM Customer
WHERE EXISTS
(SELECT TOP Address.AddressId
    FROM Address
    JOIN Customer ON Address.CustomerId= Customer.CustomerId
    AND Address.AddressId='22'
    AND Customer.Type=1)

有点迷失了如何使用实体框架来做到这一点

任何建议

【问题讨论】:

    标签: entity-framework-4 entity


    【解决方案1】:

    您必须先查询 db,将实体加载到您的应用程序并以常见的 EF 方式删除它们。如果您有很多实体要删除,则可能是非常复杂的操作。这种情况下最好使用存储过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      • 1970-01-01
      相关资源
      最近更新 更多