7 odata
有一些Odata lib,我可以使用它从edmx文件生成一个odata服务?通过仅提供edmx文件,它可以创建可以回答元数据调用的服务......
我找到了这个库
https://github.com/htammen/n-odata-server
但它需要json而不是edmx/metadata.xml文件......
我看到了Olingo lib,但我找不到任何可以做到的功能......
任何方向,如果可能的话?
如果有一些组合可以使用,我更喜欢使用一些nodejs lib,但它不是强制性的
我也找到了这个lib https://github.com/jaystack/jaysvcutil
如果您乐于使用.Net,您可以尝试 RESTier。按照此处的说明进行操作: http: //odata.github.io/RESTier/,但不生成新的 EF 数据模型类。相反,将您的 edmx 模型添加到项目中。
然后转到“配置 OData 端点”部分,而不是输入:
await config.MapRestierRoute<EntityFrameworkApi<AdventureWorksLT>>(
"AdventureWorksLT",
"api/AdventureWorksLT",
new RestierBatchHandler(GlobalConfiguration.DefaultServer));
Run Code Online (Sandbox Code Playgroud)
在 中使用您的数据模型类(继承 DbContext 的类)而不是 AdventureWorksLT
EntityFrameworkApi<AdventureWorksLT>
,并将路由名称和前缀更改为更合适的内容。
| 归档时间: |
|
| 查看次数: |
1228 次 |
| 最近记录: |