Как исправить 'Не удалось преобразовать строку в тип' ConverterException - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь настроить пользовательские функции UCommerce и использовать их сеансы nhibernate без сохранения состояния для манипулирования некоторыми данными.

Я удалил все, что мог, из своих файлов конфигурации в UCommerce и не вижу проблем с отсутствиемрегистрации зависимостей, но вместо этого я получаю исключение выше.

Я пытаюсь создать сеанс без сохранения состояния в соответствии с рекомендацией из документации UCommerce

var sessionProvider = ObjectFactory.Instance.Resolve<IStatelessSessionProvider>();
var statelessSession = (sessionProvider as SessionProvider).GetStatelessSession();

Я исключаю, чтобы иметьсеанс без сохранения состояния, поэтому я могу запрашивать свою базу данных, но за исключением того, что не даю мне много информации, кроме «размышлений», я застрял в выяснении, что не такЛюбая помощь в том, что может быть причиной и потенциальными исправлениями, будет принята с благодарностью.

Ошибка, которую я получаю:

Castle.MicroKernel.SubSystems.Conversion.ConverterException: 
Could not convert string 
'UCommerce.IQuery`2[[UCommerce.Catalog.Models.ProductPriceQueryArgs, UCommerce][UCommerce.Catalog.Models.ProductPriceQueryResult, UCommerce]]'
to a type.
 ---> System.NullReferenceException: Object reference not set to an instance of an object.
...