xclua Cascade na estrutura da entidade (tabela por herança de tip

Eu tenho modelo de banco de dados com tabela por herança de tipo. Por exemplo, as entidades são A, B, C, A1, A2. Base - A Derivada - A1, A2. Outro - B, C. Então, A tem 1 a 1 associação com A1 e A2. B e C têm associações (1 a muitas, com ação OnDelete no lado do banco de dados) a A1 e A2, respectivamente.

Problem

Eu estou tentando excluir o registro de B, então espero que o EF remova também todos os objetos A1 associados ao registro atual de B.

No final, EF remove o registro de B e todos os registros associados de A1, mas não de A

Por quê? como consertar?

questionAnswers(4)

yourAnswerToTheQuestion