2013-12-11 38 views
1

我想將我的實體列表映射到DTO列表,而不會與其他DTO關聯。Automapper,局部地圖大DTO與協會

例如: http://mysite.local/api/documents返回DocumentDTO的列表,

但請求詳述DocumentDTO對象與各協會,子對象http://mysite.local/api/documents/DA49BC12-CFAB-496A-B3D9-A26200F3E76C 回報。

也許我應該爲我的Document實體定義兩個DTO? (DocumentListItemDTO,DocumentDetailDTO)。或者我可以使用AutoMapper將我的實體部分映射到dto?

回答

0

您還可以使用OData的,只選擇你需要像http://mysite.local/documents領域?$選擇= ID,名字

但如果你真的想要的清單對象是不同的,那麼具體的對象我想這應該是不同的對象。