Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Каскадное удаление


Автор: Rasim 10.4.2006, 20:21
Доброе время суток всем! Подскажите пожалуйста если ли в си шарпе какая нить функция, которая производит каскадное удаление. И если есть, то как с ней работать? Спасибо

Автор: Medved 10.4.2006, 21:24
Каскадное удаление чего?

Автор: Empirik 10.4.2006, 22:14
Так то в .NET за освобождение памяти от объектов отвечает сборщик мусора. Если тебе нужно удалить объект, то просто всем ссылкам на него тебе нужно присвоить null.
Уточни вопрос пожалуйста

Автор: Rasim 11.4.2006, 01:32
Есть две связанные таблицы. Когда ты удаляешь строку в одной, то соответственно, должны удаляться значения и в другой таблице, относящиеся к удаленной строке в первой таблице. Суть в этом

Автор: Medved 11.4.2006, 01:54
Таблицы в локальном датасете, или в базе данных? Если в базе данных, то какая БД?

Вообще это делается автоматически при удалении записи, в зависимости от тех настроек, которые ты задал при создании таблицы.
Говоря проще, если стоит галочка - разрешить каскадное удаление, тогда оно будет. Если нет, тогда необходимо его разрешить.
Это можно сделать как в ручную, так и программно.

Автор: Rasim 11.4.2006, 02:15
Спасибо большое, разобрался smile

Автор: maxnoskov 5.7.2006, 13:05
Цитата(Rasim @ 11.4.2006,  02:15)
Спасибо большое, разобрался smile

Привет, а с каскадным Update разобрался? smile  

Автор: arilou 5.7.2006, 22:50
maxnoskov, че тему старую поднимаешь? smile Есть вопрос? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)