【问题标题】:OData EnableAlternateKeys/EnableEnumPrefixFree/EnableUnqualifiedNameCallOData EnableAlternateKeys/EnableEnumPrefixFree/EnableUnqualifiedNameCall
【发布时间】:2016-02-17 10:32:42
【问题描述】:

我正在使用 OData 开发 Web Api。在 5,7.0 中,我看到有一个新功能 AlternateKey 发布。但是当我启用它时,我发现它不起作用。

当我使用github示例https://github.com/OData/ODataSamples/tree/master/WebApi/v4/ODataAlternateKeySamples/ODataAlternateKeySamples时,我在WebApiConfig中添加了两行。

    public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {
            config.EnableEnumPrefixFree(true);
            config.EnableUnqualifiedNameCall(true);
            config.EnableAlternateKeys(true);
            config.MapODataServiceRoute("odata", "odata", AlternateKeyEdmModel.GetEdmModel());
        }
    }

然后我得到了以下异常。

操作上的路径模板“Customers(SSN={ssn})” 控制器“客户”中的“GetCustomerBySSN”不是有效的 OData 路径 模板。

如何解决这个问题?

【问题讨论】:

    标签: .net odata


    【解决方案1】:

    这是一个问题,我创建了供您跟踪,也欢迎拉取请求。 https://github.com/OData/WebApi/issues/636

    【讨论】:

      猜你喜欢
      • 2017-04-21
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      • 2019-02-17
      • 2015-04-16
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多