N>Да, в самой БД я не прописал связи и правила при удалении записей. Но почему, если в я создаю динамически во время выполнения Relation между таблицами, то программа ругается на отсутствие связанных записей в главной таблице (т.е. механизм связей работает), а при удалении записи в главной таблице не срабатывает каскадное удаление в дочерней?
по поводу ругания могу сказать -читай документацию. а вобще зачем этот лишний геморой- не проще ли все зависимости прописать в БД, и пусть бд сама следит. это ее работа