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

时间:2013-09-13 07:47:36

标签: .net nancy

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

现在我有两个问题:

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

1 个答案:

答案 0 :(得分:5)

支持这一点,但它并不像我想的那样功能齐全。

如果你看一下IFieldNameConverter界面(它的默认实现是DefaultFieldNameConverter),那就是处理像套管这样的东西的字段名称。

对于更复杂的映射,您必须实现ITypeConverter,您可以“包装”default converter(s) - 取决于您的数据 - 并在调用默认值之前更改输入。