Artech

Develop every application as an art using the most suitable technologies!

常用链接

统计

积分与排名

CnBlogs

专家的Blog|主页

最新评论

[原创]我的WCF之旅(4):WCF中的序列化(Serialization)- Part II

... ...续Part I([原创] 我的WCF之旅(4):WCF中的序列化(Serialization)- Part I)

XMLSerializer

提到XMLSerializer,我想绝大多数人都知道这是asmx采用的Serializer。首先我们还是来看一个例子,通过比较Managed Type的结构和生成的XML的结构来总结这种序列化方式采用的是怎样的一种Mapping方式。和DataContractSerialzer Sample一样,我们要定义用于序列化对象所属的Type——XMLOrder和XMLProduct,他们和相面对应的DataContractOrder和DataContractProduct具有相同的成员。

using System;
using System.Collections.Generic;
using System.Text;

namespace Artech.WCFSerialization
{
    
public class XMLProduct
    
{
        
Private Fields

}



using System;
using System.Collections.Generic;
using System.Text;

namespace Artech.WCFSerialization
{
    
public class XMLOrder
    
{
        
private Guid _orderID;
        
private DateTime _orderDate;
        
private XMLProduct _product;
        
private int _quantity;

        
Constructors

        
Properties

        
public override