首页 文章

如何使用wcf服务创建多个datacontract类

提问于
浏览
0

我创建了一个简单的用户登录WCF服务 . 我在一个datacontract类中使用了大量的datamember属性 . 因此我将datamember属性拆分为不同的类 . 例如(Userdetails类使用userid,usertype,用户名,密码,地址,城市,州,phoneno,mobileno,国家,pincode等...)所以我将两个Datacontract类拆分为userdetails作为Userinfo和contactdetails类 . userinfo类仅定义userdetails,并将contactdetails类定义为联系人详细信息 . 如何在WCF服务中的多个datacontact类上使用,请您解释一下 .

1 回答

  • 0

    我不确定你到底想要什么 . 但我希望你能用这样的东西:

    [DataContract]
    public class User
    {
        [DataMember]
        public userdetails Userinfo { set; get; }
        [DataMember]
        public contactdetails contactdetails { set; get; }
    }
    [DataContract]
    public class userdetails
    {
        [DataMember]
        public long userid { set; get; }
        [DataMember]
        public string usertype { set; get; }
    }
    [DataContract]
    public class contactdetails
    {
        [DataMember]
        public long mobileNumber { set; get; }
        [DataMember]
        public string phoneNumber { set; get; }
    }
    

相关问题