我的 SQL 存储过程返回 3 个表。并且 1 个表是邮件表,另外 2 个是第一个表的子表。为此,我如何使用 C# 在 WCF 中创建 DataContract
问问题
29 次
1 回答
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;}
}
于 2013-02-01T13:54:43.773 回答