【发布时间】:2016-01-03 11:30:44
【问题描述】:
我有一个现有的 Web 表单项目,它由 3 个不同的项目组成:UI 层(Web 项目)、业务逻辑层和数据库项目。我已经编写了连接数据库并将数据返回给业务逻辑层的数据访问方法。
现在我们需要提供一个 REST API,我正在考虑将 oData API 与 REST 一起使用。但是我看到的所有例子都使用实体框架,我就是不能使用实体框架,因为我们的数据访问层将数据返回给业务层,然后业务层处理该数据并添加一些逻辑,然后将其呈现给 UI 层。
我还能使用 oData API 吗?如果是,那么我是否需要为 oData API 的每个复杂查询手动创建新方法? OData API 将如何访问我的 BL 层?
【问题讨论】:
标签: java c# rest architecture odata