IIRC, «да» (просто есть параметр DataSet
), но также «вы не должны»; в то время как .NET может знать, как его обрабатывать, предполагается, что веб-сервисы могут взаимодействовать на основе сущностей XML; DataSet
(даже при сериализации в формате XML) примерно так же далеко, как вы можете получить. IMO было бы лучше написать некоторые базовые классы, которые представляют вашу модель, и предоставить эти веб-службе, поскольку они могут быть правильно представлены в xsd для целей SOAP.