2014-12-11 4 views
0

Я новичок в мире VS, весь мой фон основан в JAVA, и пока я работаю над сервисом WCF, просто хочу знать, есть ли у меня шанс создать разные [DataContract] в разных файлах .cs (например: класс для Person, класс для отдела и т. Д.), И если класс, который реализует те DataContract (которые указаны в разных файлах .cs), распознает их только для того факта, что Я указал атрибут DataContract.Многие Datacontract в wcf

Как я писал в самом начале, я новичок так что любые предложения были бы весьма желательны

+0

Ну да, вам нужно украсить каждый класс с '[DataContract]' и сериализуемые свойства с ' [DataMember] '(или обратите внимание, что без этих атрибутов' DataContractSerializer' по умолчанию будет сериализовать только общедоступные свойства). Есть ли более конкретный вопрос? – StuartLC

ответ

0

, если у меня есть шанс создать Differents [DataContract] в Differents .cs файлов (например: а класс для лица, класс для отдела, и т.д ...) и если класс, который реализует те DataContract (которые указаны в разных .cs файлов) ...

в отличие от C++, C# вы не объявляете а затем определить класс - все это делается за один шаг, обычно один класс для каждого файла.

будет reconigze их только за то, что я указал DataContract атрибут

Да