Я бы хотел сохранить список магазинов в базе данных с помощью NHibernate.Однако для каждого хранилища существует уникальное ограничение, в результате чего сохранение останавливается, когда хранилище запускает ограничение.
try
{
_storeRepository.Save(stores);
}
catch (Exception e)
{
}
finally
{
session.Commit();
}
В соответствии с приведенным выше кодом все хранилища до того, как будет применено уникальное ограничение, сохраняются., но не те, что после.Как я могу это исправить без необходимости зацикливать весь список и проверять наличие дубликатов?