Например, допустим, у меня есть 3 таблицы:
Table Customers:
CustomerID
Table Addresses:
AddressId
Table Customers_Addresses
CustomerID
AddressID
В SQL Server Management Studio для двух FK я поставил «Удалить правило» и «Обновить правило» в «Каскад».
Итак, когда я удаляю клиента, все строки в "Customers_Addresses", которые ссылаются на CustomerID, удаляются.Теперь, если я хочу, чтобы SQL Server 2008 также удалил все строки в таблице «Адреса», которые были только что удалены, что я могу сделать?
Я прочитал, что могу загрузить все связанные «Адреса».«в моем объекте Customer и вызовите« DeleteObject »для всех экземпляров адресов.Я не удовлетворен этим решением, я предпочитаю решение на SQL Server 2008, если оно существует.
Спасибо!