Entity framework 4 使用内部连接实体框架删除

Entity framework 4 使用内部连接实体框架删除,entity-framework-4,entity,Entity Framework 4,Entity,我必须执行一个删除,下面是一个我正在尝试做的简单示例 我会做类似的事情吗 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) 有点迷失了如何使用实体框架来

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

我会做类似的事情吗

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)
有点迷失了如何使用实体框架来实现这一点


任何建议

您必须首先查询数据库,将实体加载到您的应用程序中,然后以常见的方式删除它们。如果要删除的实体很多,那么这可能是一个非常复杂的操作。在这种情况下,最好使用存储过程