Как я могу избежать переименования имен моих классов, созданных с помощью xsd-файлов, в файле reference. cs
I have an asmx web service (yes I know its old tech but no choice in the matter) I need to add a new class to for data transfers. Basically it will be used to pass into methods or return data. The class name is InspectionResults. The class is built using an xsd file as required for the group I work with. After the web service is built and deployed, an asp.net web application will consume it for use. At after this, I have noticed the original name of the class InspectionResults is not in the reference.cs file but rather its name has been changed to something like request15. I would rather the asp.net web application use the original name of InspectionResults. Is there a way to stop the class name from being renamed to a meaningless name like request15 in the reference.cs file so consuming apps can use the real name?
Что я уже пробовал:
Эта проблема не существует, если я создаю классы c# с помощью Visual Studio, используя шаблон библиотеки классов. В принципе, если я создаю класс DTO (Data Transfer Object) c#, все это работает нормально. Единственная причина, по которой я не продолжаю это делать, заключается в том, что веб-служба, которую я поддерживаю, требует, чтобы классы, используемые для передачи данных или получения данных, создавались с помощью xsd-файлов. Почему? Я не знаю, но это так оно и есть.