How to disable cascade delete for link tables in EF code-first?

前端 未结 3 1404
说谎
说谎 2020-11-27 17:57

I want to disable cascade deletes for a link table with entity framework code-first. For example, if many users have many roles, and I try to delete a role, I want that del

3条回答
  •  有刺的猬
    2020-11-27 18:26

    I got the answer. :-) Those cascade deletes were being created because of ManyToManyCascadeDeleteConvention. You need to remove this convention to prevent it from creating cascade deletes for link tables:

    modelBuilder.Conventions.Remove();
    

提交回复
热议问题