我的SQL存储过程返回3个表。 1表是邮件表,另外2表是第1表的子表。为此我如何使用C#
在WCF中创建DataContract答案 0 :(得分:0)
我建议你尽可能保持API的清洁。使用AutoMapper将数据库中的属性复制到WCF数据类。
[DataContract]
public class Mail
{
[DataMember]
public string Subject {get;set;}
[DataMember]
public ChildTableData1 ChildData1 {get;set;}
[DataMember]
public ChildTableData2 ChildData2 {get;set;}
}
[DataContract]
public class ChildTableData1
{
[DataMember]
public string Text {get;set;}
}
[DataContract]
public class ChildTableData2
{
[DataMember]
public string Text {get;set;}
}