Introducing FOREIGN KEY constraint may cause cycles or multiple cascade paths - why?

前端 未结 18 966
天涯浪人
天涯浪人 2020-11-22 02:37

I\'ve been wrestling with this for a while and can\'t quite figure out what\'s happening. I have a Card entity which contains Sides (usually 2) - and both Cards and Sides h

18条回答
  •  北荒
    北荒 (楼主)
    2020-11-22 03:26

    Anybody wondering how to do it in EF core:

          protected override void OnModelCreating(ModelBuilder modelBuilder)
                {
                    foreach (var relationship in modelBuilder.Model.GetEntityTypes().SelectMany(e => e.GetForeignKeys()))
                    {
                        relationship.DeleteBehavior = DeleteBehavior.Restrict;
                    }
               ..... rest of the code.....
    

提交回复
热议问题