2017-09-27 50 views
0

如何配置webapi以允许不在模型中且应该忽略的额外属性?目前序列化失败它有额外的属性,但缺少(不需要)属性的工作。我们需要这个来让api更强大。允许webapi模型中的额外属性

示例中的WebAPI型号:

public class User 
{ 
    [Key] 
    public int Id { get; set; } 
    public string Name { get; set; } 
} 

但我们发送此合同:

public class User 
{ 
    [Key] 
    public int Id { get; set; } 
    public string Name { get; set; } 

    public string IAmExtra { get; set; } 
} 

感谢

+0

这个问题缺乏重要的上下文。如果您希望得到好的答案,请花点时间写一个好问题。 –

回答

0

你为什么不使用映射器从的WebAPI Dtomodel映射到模型: /Using Automapper in ASP.NET Core project

+0

我加了个例子。我们在收到后已经使用了automapper。问题在于接收模型与客户端发送的内容不匹配。 – Robert