Я импортирую данные в нашу программу.У меня есть таблица стилей, которая преобразует входящие данные в соответствии с нашей структурой сущностей.Я получаю сообщение об ошибке при десериализации преобразованных данных в нашу структуру сущностей.Данные в одном или нескольких полях имеют неправильный формат, либо пустые логические или символьные данные, пытающиеся перейти в числовое поле.Сущность довольно велика, и сложно отследить конкретное поле.
Я хотел бы знать, есть ли ссылка в объекте исключения, который я могу использовать для отслеживания рассматриваемого поля.
Вот сообщение об ошибке и трассировка стека:
There is an error in the XML document.
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Xml.XmlConvert.ToInt32(String s)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderCrashEntity.Read28_CrashNamesEntity(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderCrashEntity.Read29_CrashEntity(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderCrashEntity.Read30_CrashEntity()
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)
at XMLUtility.DeserializeObject(String XML, Type ObjectType) in XMLUtility.cs:line 155
at DirectoryFramework.ImportData() in DirectoryFramework.cs:line 344