我的应用程序中有关于数据合同的问题。 我有5个表在我的数据库中,我需要其中3作为数据类型。所以我创建了一个班级,并根据[Datacontract]
将所有必需的表格降级为班级。数据合同问题wcf
这是我HV使用的代码
[DataContract]
public class CustomerDetail
{
[DataMember]
public int CustomerID { get; set; }
[DataMember]
public string CustomerName { get; set; }
[DataMember]
public long ContactNumber { get; set; }
[DataMember]
public string Email { get; set; }
[DataMember]
public string Address { get; set; }
[DataMember]
public string Password { get; set; }
}
[DataContract(Name = "CustomerDetail")]
public class CustomerAccount
{
[DataMember]
public int AccountId { get; set; }
[DataMember ]
public short PinNo { get; set; }
[DataMember (Name="CustomerID")]
public int CustomerID { get; set; }
[DataMember]
public int AccountTypeId { get; set; }
[DataMember]
public float Amount { get; set; }
}
[DataContract(Name = "CustomerDetail")]
public class TransactionDetail
{
[DataMember]
public int TransactionId { get; set; }
[DataMember (Name ="CustomerID")]
public int CustomerId { get; set; }
[DataMember]
public int AccountId { get; set; }
[DataMember]
public int TransactiopnTypeId { get; set; }
[DataMember]
public float AmountAfterTransaction { get; set; }
}
属性太多,但我得到的数据无效合同例外.. plz帮助我出去我应该解决这个问题。
你收到的确切例外是什么? – CkH 2010-07-07 13:20:02