| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .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 |
| Спасибо большое, разобрался |
| Автор: maxnoskov 5.7.2006, 13:05 | ||
Привет, а с каскадным Update разобрался? |
| Автор: arilou 5.7.2006, 22:50 |
| maxnoskov, че тему старую поднимаешь? |