如何在南希模型绑定中调整字段名称?

Gol*_*den 7 .net nancy

在Web应用程序中,我使用Nancy来创建REST服务.不幸的是,在HTML中,我们的字段名称是小写(firstName),但.NET中的适当属性是大写(FirstName).此外,我们有一些领域不映射1:1,如id这将成为TicketId在.NET.

现在我有两个问题:

  1. 对于字段名称,Nancy是区分大小写还是不区分大小写?
  2. Nancy是否为字段名称提供某种映射?

Ste*_*ins 5

对此有所支持,但它并不像我想的那样功能齐全.

如果您看一下IFieldNameConverter接口(它的默认实现是DefaultFieldNameConverter),那就是处理转换诸如大小写之类的东西的字段名称.

对于更复杂的映射,您必须实现ITypeConverter,您可以"包装" 默认转换器 - 取决于您的数据 - 并在调用默认值之前更改输入.