DTO简化。动态元组。怎么样?让我们看一个可能的解决方案

时间:2011-01-28 12:07:03

标签: c# .net c#-4.0

2 个答案:

答案 0 :(得分:3)

最后(一年或两年后),您的早期讨论变得真实且更受欢迎(check here),其中"动态模型与ASP.NET WEB API绑定"。它的基本思想是避免使用动态的DTO数量,这样就增加了灵活性。

public Class Controller : APIController()
{
    public dynamic Post(dynamic contract) 
    {
        return contract;
    }
}

答案 1 :(得分:2)

您似乎正在寻找AutoMapper Dynamic MappingExpandoObject的组合。通过一些创造性反思,您可以通过这种方式实现目标。