Я не могу удалить элемент из списка в NHibernate - PullRequest
0 голосов
/ 27 сентября 2019

У меня проблема с удалением элемента из списка в C # и MySQL с помощью NHibernate.У меня есть класс провайдера, у которого есть список телефонов, когда я удаляю телефон из этого списка и звоню session.Update(), он не удаляет телефон, но если я редактирую добавленные мной и добавляю новые телефоны.

Мое сопоставление:

 public VendorMap()
        {
            Id(x => x.Id, x =>
                {
                x.Type(NHibernateUtil.Int32);
                x.Column("id");
                x.Generator(Generators.Native);
                });


            Bag(b => b.Phones, x =>
            {
                x.Inverse(true);
                x.Cascade(Cascade.All|Cascade.DeleteOrphans);
                x.Key(k => k.Column(col => col.Name("id_vendor")));
            }, Action => Action.OneToMany());



            Table("vendors");
        }

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...