Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Nike85, Вы писали:
N>>Да, в самой БД я не прописал связи и правила при удалении записей. Но почему, если в я создаю динамически во время выполнения Relation между таблицами, то программа ругается на отсутствие связанных записей в главной таблице (т.е. механизм связей работает), а при удалении записи в главной таблице не срабатывает каскадное удаление в дочерней?
А>по поводу ругания могу сказать -читай документацию. а вобще зачем этот лишний геморой- не проще ли все зависимости прописать в БД, и пусть бд сама следит. это ее работа
Ругание то очевидно, из-за чего происходит, т.к. не выполняются связи (к примеру, при открытой дочерней таблице и закрытой родительской). Не понятно, почему шарп также основательно не выполняет свои обязательства fkc.DeleteRule = Rule.Cascade.
Попробую в самой аксессовской БД прописать ограничения, может это меня и устроит. НО

все равно, почему шарп не делает этого сам???