我使用实体框架,并呼吁为这里所描述的存储过程:http://msdn.microsoft.com/en-us/data/jj691402.aspx“访问多个结果集与代码”ObjectContext.Translate - 使用不同的属性名称
下执行我使用的ObjectContext的存储过程后。 Translate方法将我的结果导入数据合同对象,这要求数据合同属性匹配返回的数据。
有什么办法可以使用不同的属性名称,但仍然有翻译方法映射他们正确吗?
例如,我有一个获取国家列表的过程,它返回以下列:listID,listName。而不是这些名称,我希望我的数据合同对象具有ID和名称。
我试着给DataMember属性添加一个Name参数,但是没有奏效。
[DataMember(Name="listID")]
public string ID { get; set;}
我们共享客户端(前端)和业务/数据层之间的数据合同,因此,我们最后只是用存储过程返回的列名。 – AndrewR 2013-04-04 07:45:55