Кто может объяснить мне, почему уникальные ключи не работают? - PullRequest
0 голосов
/ 04 июля 2019

В настоящее время у меня есть программа, в которой вы сначала создаете клиента, а затем добавляете к нему адреса.В настоящее время я пытаюсь не дать NHibernate разрешить клиенту снова сохранить тот же адрес.Я хотел сделать это с уникальными ключами, но после активации ничего не произошло.У кого-нибудь есть решение?

namespace Speditionscockpit_server
{
    internal class AddressMapping : ClassMap<Address>
    {
        public AddressMapping()
        {
            Id(x => x.GUID).GeneratedBy.GuidComb();
            Map(x => x.Country).UniqueKey("unique123");
            Map(x => x.Street).UniqueKey("unique123");
            Map(x => x.City).UniqueKey("unique123");
            Map(x => x.Zip).UniqueKey("unique123");
            References(x => x.Customer).Not.LazyLoad().UniqueKey("unique123");
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...