🚀 ABP VNext + OData:实现可查询的 REST API
📚 目录
一、版本说明 📦
| 组件 | 版本 |
|---|---|
| .NET SDK | .NET 6+ |
| ABP VNext | 6+ |
| Microsoft.AspNetCore.OData | 8.0.8 |
| AutoMapper.Extensions.ExpressionMapping | 12.0.x |
| Swashbuckle.AspNetCore.OData | 8.0.x |
Tip:本文示例已在以上环境中验证通过,如有版本差异,请以官方文档为准。
二、环境与依赖 ⚙️
dotnet add package Microsoft.AspNetCore.OData --version 8.0.8
dotnet add package Microsoft.OData.ModelBuilder
dotnet add package AutoMapper.Extensions.ExpressionMapping
dotnet add package Swashbuckle.AspNetCore.OData
三、模块化注册 OData 与跨域 🌐
下面展示模块化注册 OData 中间件、启用 CORS、Swagger 扩展的完整流程:
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Cors.Infrastructure;
using Microsoft.AspNetCore.OData;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.OData.Edm;
using Microsoft.OData.ModelBuilder;
using Swashbuckle.AspNetCore.OData

最低0.47元/天 解锁文章
1175

被折叠的 条评论
为什么被折叠?



