Удалить с внутренним объединением Entity Framework - PullRequest
0 голосов
/ 25 февраля 2011

Я должен выполнить удаление ниже, это дурной пример того, что я пытаюсь сделать

это 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

любые предложения

1 Ответ

2 голосов
/ 25 февраля 2011

Сначала вы должны запросить базу данных, загрузить объекты в ваше приложение и удалить их обычным способом EF. Если вам нужно удалить много объектов, это может быть очень сложной операцией. В таком случае лучше использовать хранимую процедуру.

...