【发布时间】:2021-09-29 02:31:12
【问题描述】:
我收到与 OData API 版本控制相关的应用程序启动异常。 异常消息:
实体模型 (EDM) 没有所需的 ApiVersionAnnotation 注解
映射版本化odata路由的sn-p
public static IEndpointRouteBuilder MapPaymentsODataRoute(this IEndpointRouteBuilder builder)
{
builder.MapVersionedODataRoute(
"payments-odata",
"api/v{apiVersion:apiVersion}/payment-service/odata",
new List<IEdmModel> { BuildEdmModel() });
return builder;
}
在 DI 容器中注册的所有需要的 API 版本控制服务。
查看端点配置: endpoint configuration
查看控制器示例: controller example
有什么想法吗?有什么问题?
【问题讨论】:
标签: .net odata aspnet-api-versioning