博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ABP源码分析三十八: ABP.Web.Api.OData
阅读量:6612 次
发布时间:2019-06-24

本文共 566 字,大约阅读时间需要 1 分钟。

如果对OData不熟悉的话可参考一文以获取OData的一些初步知识。

API.Odata 模块唯一用处就是提供了一个泛型版本的ODataController,实现了Controller代码的常用。

AbpODataEntityController<TEntity, TPrimaryKey>:使用ABP的repository和UOW完成实体的CRUD操作。

AbpODataEntityController<TEntity>:主键为int类型的AbpODataEntityController。

 

 

AbpWebApiODataModuleConfigurationIAbpWebApiODataModuleConfiguration:用于配置ODataConventionModelBuilder对象

 

AbpWebApiODataModule:完成ABP中常规的依赖注入,及ODataModel的生成。所有实际项目中entity的配置必须在PreInitialize方法中完成。如果在Initialize方法中去配置entity是无效的。因为ODataModelBuilder.GetEdmModel()已经执行完毕。

 

 

 通过继承AbpODataEntityController<TEntity>轻松实现OdataController

转载地址:http://okaso.baihongyu.com/

你可能感兴趣的文章
WebApi && Swagger 及Swagger配置
查看>>
Gitlab Issue Tracker and Wiki(二)
查看>>
header 里面的content-type
查看>>
Jmeter安装出现Not able to find Java executable or version问题解决方案
查看>>
基于神念TGAM的脑波小车(2)
查看>>
android获取系统wifi状态等
查看>>
js 设计模式
查看>>
HDU-3787(字符串模拟)
查看>>
十四、oracle 数据库管理--管理表空间和数据文件
查看>>
机器学习方法--分类、回归、聚类
查看>>
结构模式讨论
查看>>
[JLOI2011]飞行路线
查看>>
C#装箱和拆箱
查看>>
1.3:Render Pipeline and GPU Pipeline
查看>>
css清除浮动
查看>>
export与import
查看>>
PHP foreach 循环使用"&$val" 地址符“&”
查看>>
VoltDB学习笔记
查看>>
HDU_2688_Rotate
查看>>
计算n的阶乘有多少个尾随零
查看>>